Aquí una alternativa para quitar los repetidos de un ArrayList sin necesidad de usar un for, algo rápido y sencillo
01 | import java.util.ArrayList; |
02 | import java.util.HashSet; |
03 |
04 | /** |
05 | * |
06 | * @JaverosAnonimos |
07 | */ |
08 | public class SinRepetidos { |
09 |
10 | public static void main(String[] args) { |
11 | //Creamos un array |
12 | ArrayList new ArrayList |
13 | //Agregamos y repetimos varios valores |
14 | array.add( "www.JaverosAnonimos.blogspot.com" ); |
15 | array.add( "www.JaverosAnonimos.tk" ); |
16 | array.add( "@JaverosAnonimos en Twitter" ); |
17 | array.add( "www.JaverosAnonimos.tk" ); |
18 | array.add( "www.JaverosAnonimos.blogspot.com" ); |
19 | array.add( "www.JaverosAnonimos.tk" ); |
20 | array.add( "@JaverosAnonimos en Twitter" ); |
21 | array.add( "www.JaverosAnonimos.tk" ); |
22 | array.add( "www.JaverosAnonimos.tk" ); |
23 | array.add( "www.JaverosAnonimos.blogspot.com" ); |
24 | array.add( "@JaverosAnonimos en Twitter" ); |
25 | //Creamos un objeto HashSet |
26 | HashSet hs = new HashSet(); |
27 | //Lo cargamos con los valores del array, esto hace quite los repetidos |
28 | hs.addAll(array); |
29 | //Limpiamos el array |
30 | array.clear(); |
31 | //Agregamos los valores sin repetir |
32 | array.addAll(hs); |
33 | //Imprimimos el resultado |
34 | for ( int i = 0 ; i < array.size(); i++) { |
35 | System.out.println(array.get(i)); |
36 | } |
37 | } |
38 | } |
39 |
|