Saltar al contenido

eliminar duplicados de string array ejemplo de código java

Después de tanto batallar hemos encontrado el arreglo de esta contratiempo que muchos de nuestros usuarios de nuestro sitio presentan. Si quieres compartir alguna información no dejes de compartir tu información.

Ejemplo 1: programa java para eliminar palabras duplicadas en un string

String fullString ="lol lol";String[] words = fullString.split("\W+");StringBuilder stringBuilder =newStringBuilder();Set<String> wordsHashSet =newHashSet<>();for(String word : words)if(wordsHashSet.contains(word.toLowerCase()))continue;
    wordsHashSet.add(word.toLowerCase());
    stringBuilder.append(word).append(" ");String nonDuplicateString = stringBuilder.toString().trim();

Ejemplo 2: java eliminar duplicados

importjava.util.*;publicclassRemoveDuplicatesFromArrayListpublicstaticvoidmain(String[] args)List<Integer> numbers =Arrays.asList(1,2,2,2,3,5);System.out.println(numbers);Set<Integer> hashSet =newLinkedHashSet(numbers);ArrayList<Integer> removedDuplicates =newArrayList(hashSet);System.out.println(removedDuplicates);

Ejemplo 3: eliminar elemento duplicado en un array en java

publicclassRemoveDuplicateElementDemopublicstaticintremoveDuplicate(int[] arrNumbers,int num) num ==1)return num;int[] arrTemporary =newint[num];int b =0;for(int a =0; a < num -1; a++)if(arrNumbers[a]!= arrNumbers[a +1])  
            arrTemporary[b++]= arrNumbers[a];  
      arrTemporary[b++]= arrNumbers[num -1];for(int a =0; a < b; a++)  
         arrNumbers[a]= arrTemporary[a];return b;publicstaticvoidmain(String[] args)int[] arrInput =1,2,3,3,4,5,5,6,7,8;int len = arrInput.length;  
      len =removeDuplicate(arrInput, len);// printing elementsfor(int a =0; a < len; a++)System.out.print(arrInput[a]+" ");

Ejemplo 4: java eliminar duplicados

publicstatic<T>ArrayList<T>removeDuplicates(ArrayList<T> list)Set<T> set =newLinkedHashSet<>(list);returnnewArrayList<T>(set);

Ejemplo 5: array eliminar duplicado en java

List<Integer>numbers =Arrays.asList(1,2,2,2,3,5);System.out.println(numbers);Set<Integer> hashSet =newLinkedHashSet(numbers);ArrayList<Integer> removedDuplicates =newArrayList(hashSet);System.out.println(removedDuplicates);

Nos encantaría que puedieras dar difusión a esta noticia si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *