Título: [Duda] Valores Repetidos en array Publicado por: Slider324 en 20 Julio 2012, 11:41 am Hola amigos e estado intentando crear un programa que haga lo siguiente de una pagina obtenga los usuarios que serian algo asi
Código: Usuario1 Usuario2 Usuario3 bien asta aqui todo normal pero ahora aqui viene el problema hay muchos usuarios repetidos ejemplo Código: Carlos3 Maria6 Marco9 Marco9 Carlos3 pedro4 Maria6 bien buscando en google encontre que para eliminar duplicados se hace con un Set pero todo va bien asta que imprime el resultado ya que sigen repetidos este es el codigo que tengo Código: Set<String> lista = new HashSet<String>(); lista.add(usuarios); Iterator<String> recorre = lista.iterator(); while (recorre.hasNext()) { String s = (String) recorre.next(); System.out.println(s); } espero puedan ayudarme saludos y gracias :-( :-( Título: Re: [Duda] Valores Repetidos en array Publicado por: Proteus1989 en 20 Julio 2012, 15:53 pm Esto quizás te ayude
http://preparandoscjp.wordpress.com/2012/06/09/resumen-interfaz-set-y-clases-implementadoras/ Título: Re: [Duda] Valores Repetidos en array Publicado por: luiggy2 en 24 Julio 2012, 15:02 pm Siempre puedes hacertelo tu mismo:
A) Si no te importa el orden Vas instertando uno a uno en otro array de manera ordenada, y a la hora de colocarlo compruebas que no exista antes. Consigues n*log n B) SI te importa el orden Vas insertando uno a uno en otro array, y cada vez que insertas recorres todos los anteriores para ver si ya estaba insertado. Consigues n² Saludos! |