jueves, 25 de abril de 2013
Combinar datos , eliminar Duplicados y Ordenarlos con List, HashSet y SortedSet JAVA
String[] arr = {"1", "2", "3", "3"};
List<String> lista1 = java.util.Arrays.asList(arr);
List<String> lista2 = java.util.Arrays.asList("8", "6", "5");
List<String> combinar = new ArrayList<String>();
combinar.addAll(lista1);
combinar.addAll(lista2);
for (String s : combinar) {
System.out.print(s + " ");
}
System.out.println();
HashSet duplicado = new HashSet();
duplicado.addAll(combinar);
Iterator iterador = duplicado.iterator();
while (iterador.hasNext()) {
String elemento = (String) iterador.next();
System.out.print(elemento + " ");
}
System.out.println();
SortedSet ordenado = new TreeSet();
ordenado.addAll(duplicado);
iterador = ordenado.iterator();
while (iterador.hasNext()) {
String elemento = String.valueOf(iterador.next());
System.out.print(elemento + " ");
}
System.out.println();
Salida:
1 2 3 3 8 6 5
3 2 1 6 5 8
1 2 3 5 6 8
Saludos!!
Armando Mateu
Suscribirse a:
Enviar comentarios (Atom)
Gracias ....
ResponderEliminar