求2集合的交集、并集
List<String> arr1 = new ArrayList<String>(); arr1.add("aaaa"); arr1.add("bbbb"); arr1.add("cccc"); arr1.add("dddd"); arr1.add("eeee"); List<String> arr2 = new ArrayList<String>(); arr2.add("aaaa"); arr2.add("bbbb"); arr2.add("ffff"); //交集 for(int i=0;i<arr1.size();i++){ if(arr2.contains(arr1.get(i))){ System.out.println(arr1.get(i)); } } System.out.println("---------------------"); //并集 arr1.removeAll(arr2); arr1.addAll(arr2); for(String s:arr1){ System.out.println(s); }