import java.util.ArrayList;
import java.util.Collections;
public class SmartCombining {
public static void main(String[] args) {
ArrayList<Integer> list1 = new ArrayList<Integer>();
ArrayList<Integer> list2 = new ArrayList<Integer>();
Collections.addAll(list1, 4, 3);
Collections.addAll(list2, 5, 10, 4, 3, 7);
smartCombine(list1, list2);
System.out.println(list1);
System.out.println(list2);
}
public static void smartCombine(ArrayList<Integer> first,
ArrayList<Integer> second) {
first.addAll(second);
}
}
所以,我想將兩個列表合併爲一個,但如果第二個列表包含第一個數字,它將不會被添加。到目前爲止,我的方法將它們加在一起。ArrayList無重複
您可以使用套件。 – srkavin 2014-10-28 18:59:38
只需將其稱爲'extend()'。這就是Python所稱的。 :- – 2014-10-28 18:59:58
如果你不想重複的值使用一組,例如TreeSet –
Martin
2014-10-28 19:01:21