Cómo encontrar diferentes elementos en dos matrices de forma concisa
String[] array1=new String[]{"1","2","3","5"};
String[] array2=new String[] {"2","3","4","6","7"};
String[] arrayMax = array1.length>array2.length?array1:array2;
String[] arrayMin = array1.length Vector vec = new Vector(); HashSet set = new HashSet(); for(int i=0; i set.add(arrayMax[i]); } p> for(int i=0; i if(!set.add(arrayMin[i])) vec. addElement(arrayMin[i]); } El último vec es lo que quieres. Miré nuevamente el código fuente de HashSet. Descubrí que usa HashMap. Aún así, es necesario compararlo uno por uno, lo que ahorra muchos problemas. Parece que mi código anterior es contraproducente. Debes realizar un doble bucle a través de dos matrices. Pero creo que HashSet puede al menos filtrar los mismos elementos en una matriz