67,512
社区成员
发帖
与我相关
我的任务
分享
List a = new ArrayList();
a.add("a,b");
a.add("a,c");
a.add("a");
List b = new ArrayList();
b.add("a");
b.add("a,b");
b.add("b");
b.add("a,c");
b.removeAll(a);
b.addAll(a);
System.out.println(b);
然后再转回去,也是有一点麻烦,但代码会整洁一些。[/quote]
纠正:new Object[]{"a"} 的hashcode 不等于 new Object[]{"a"}. List a = new ArrayList();
a.add("a,b");
a.add("a,c");
a.add("a");
List b = new ArrayList();
b.add("a");
b.add("a,b");
b.add("b");
b.add("a,c");
b.removeAll(a);
b.addAll(a);
System.out.println(b);
然后再转回去,也是有一点麻烦,但代码会整洁一些。