java中向有集合的ArrayList中添加另一个集合的非指定数据,要求添加的另一个集合的非指定数据在集合后面
时间: 2024-02-25 20:52:23 浏览: 52
在Java中,如果要向一个ArrayList集合中添加另一个集合的非指定数据,并且要求添加的数据在集合后面,可以使用addAll()方法。具体来说,addAll()方法的作用是将指定集合中的所有元素添加到当前集合的末尾。例如,如果要将一个List集合myList中的所有元素添加到另一个空的ArrayList集合result中,可以使用以下代码:
```
List<String> myList = new ArrayList<String>();
myList.add("apple");
myList.add("banana");
myList.add("orange");
List<String> result = new ArrayList<String>();
result.addAll(myList);
```
这样,就向result集合中添加了myList集合中的所有元素,它们分别是"apple"、"banana"和"orange",而且它们的顺序与在myList集合中的顺序相同。如果此时你想再向result集合中添加另一个List集合myList2中的所有元素,可以使用以下代码:
```
List<String> myList2 = new ArrayList<String>();
myList2.add("pear");
myList2.add("grape");
result.addAll(myList2);
```
这样,就向result集合中添加了myList2集合中的所有元素,它们分别是"pear"和"grape",而且它们的顺序与在myList2集合中的顺序相同。需要注意的是,addAll()方法会将指定集合中的所有元素添加到当前集合的末尾,而不会影响原来集合中的元素。
阅读全文