我创建了两个链表,我想将LinkedList1中的值添加到LinkeList2中作为示例:
private LinkedList list1 = new LinkedList();
private LinkedList list2 = new LinkedList();
我在不同的类中使用了list1,并且我添加了太多的值。我想要做的是将值从list1移动到list2并清除list1中的值并继续。最后我想提出一个大清单2。
任何帮助!
答案 0 :(得分:3)
LinkedList从Java实现List Interface,因此您只需从一个列表中调用addAll即可。
list2.addAll(list1); //append all elements in list1 to the end of list2
list1.clear(); //empty contents of list1
答案 1 :(得分:1)
您可以使用addAll
list2.addAll(list1);