参考一下:
import java.util.ArrayList;
import java.util.List;
public class Test1 {
public static void main(String[] args) {
// 获得集合A
Lista = new ArrayList (); // 怎么赋值给a啊
a.add("a");
a.add("b");
a.add("c");
a.add("d");
// 获得集合B
Listb = new ArrayList ();
b.add("a");
b.add("b");
b.add("f");
b.add("e");
// 临时创建集合C
Listc = new ArrayList ();
int len = a.size();
for (int i = 0; i < len; i++) {
// 取出一个a的元素
String tmp = a.get(i);
boolean pos = c.contains(tmp);
if (!pos) { // 表示c中不含有tmp这个元素
c.add(0, tmp);
}
}
int len2 = b.size();
for (int i = 0; i < len2; i++) {
// 取出一个b的元素
String tmp = b.get(i);
boolean pos = c.contains(tmp);
if (!pos) { // 表示c中不含有tmp这个元素
c.add(0, tmp);
}
}
// 打印合集
for (String s : c) {
System.out.println(s);
}
}
}