62,615
社区成员
发帖
与我相关
我的任务
分享
import java.util.HashMap;
public class test {
public static void main(String[] args) {
HashMap map = new HashMap();
String a[] = {"1","2","3"};
String b[] = {"2","3","5"};
for(int i = 0; i < a.length; i++){
map.put(a[i], "");
}
for(int i = 0; i < b.length; i++){
if(map.get(b[i]) == null){
map.put(b[i], "");
}else{
map.remove(b[i]);
}
}
//结果输出:
Object[] object = map.keySet().toArray();
for(int i = 0; i < object.length; i++){
System.out.println(object[i]);
}
}
}
package com.xuz.csdn.worldcup.day11;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
public class ArrayCompare {
public static void main(String[] args) {
String[] s1 = {"1","2","3"};
String[] s2 = {"4","2","3"};
Set<String> set = new HashSet<String>();
set.addAll(Arrays.asList(s1));
set.addAll(Arrays.asList(s2));
System.out.println(set); //合集
Set<String> set2 = new HashSet<String>();
set2.addAll(Arrays.asList(s1));
set2.retainAll(Arrays.asList(s2));
System.out.println(set2); //交集
Set<String> set3 = new HashSet<String>();
set3.addAll(Arrays.asList(s1));
set3.removeAll(Arrays.asList(s2));
System.out.println(set3); //补集
}
}
public static void main(String[]args)
{
String a[]= {"1","2","3"};
String b[]={"2","3","5"};
List l1=new ArrayList(Arrays.asList(a));
List l2=new ArrayList(Arrays.asList(b));
List l3=new ArrayList(Arrays.asList(a));
List l4=new ArrayList(Arrays.asList(b));
l1.removeAll(l2);
System.out.println(l1);
l4.removeAll(l3);
System.out.println(l4);
}