Saltar al contenido

eliminar caracteres duplicados en un string ejemplo de código java

Por fin después de mucho trabajar ya encontramos el arreglo de este contratiempo que ciertos los lectores de nuestro espacio han presentado. Si tienes algún detalle que aportar puedes aportar tu comentario.

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: java eliminar duplicados

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

Ejemplo 4: como eliminar elementos duplicados de char array en java

publicstaticvoidmain(String[] args)Main main =newMain();char[] array ='e','a','b','a','c','d','b','d','c','e';
    main.getCharArray(array);privatechar[]getCharArray(char[] array)String _array ="";for(int i =0; i < array.length; i++)if(_array.indexOf(array[i])==-1)// check if a char already exist, if not exist then return -1
            _array = _array+array[i];// add new charreturn _array.toCharArray();

¡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 *