我有一个问题,我需要比较两个数组,并且我想得到不匹配的值。
示例:
List<String> Array1=new ArrayList<String>();
List<String> Array2=new ArrayList<String>();
List<String> Array3=new ArrayList<String>();
Array1.add("1");
Array1.add("23");
Array1.add("1211");
Array1.add("12232");
Array1.add("231");
Array1.add("2231");
Array2.add("1");
Array2.add("23");
Array2.add("231");
Array2.add("2231");
// Array3 values are 1211 12232这个是可能的吗?
发布于 2012-11-02 01:50:50
您需要使用removeAll。
List<String> array3 = new ArrayList<String>(array1);//Create copy of array 1
array3.removeAll(array2);//Remove common elements https://stackoverflow.com/questions/13182678
复制相似问题