Java - Uso de Sets

 
Vista:

Uso de Sets

Publicado por Jose Villacreses (1 intervención) el 13/06/2006 02:53:50
Las clases que implementan la interface Set se supone que no deben contener elementos repetidos. Como debo hacer para tener un Set cuyos elementos sean arreglos y que no existan dos arreglos con sus elementos en las mismas posiciones? No entiendo por que no funciona la logica aqui ya que como se ve en las ultimas dos lineas del codigo, se puede comparar dos arreglos en base a sus elementos (si los arreglos tienen los mismos elementos en las mismas posiciones, entonces son iguales)
Este es mi codigo:
Set<int[]> arrays=new HashSet<int[]>();
int[]array1=new int[]{1,2};
int[]array2=new int[]{1,2};
arrays.add(array1);
arrays.add(array2);
for(int[]array:arrays)
for(int element:array)
System.out.println(element);
if(Arrays.equals(array1,array2))
System.out.println("yes, They're equal");
Y esta la salida:
1
2
1
2
yes, They're equal

Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Uso de Sets

Publicado por CARLOS ANDRES (1 intervención) el 17/06/2006 00:00:33
Soy Carlos Andres Villacreses de colombia me gustaria saber de que pais es usted ya que mi apellido no es muy conocido por qui y somos una familia relativamente pequeña escribame a mi correo y conversamos ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar