几个List如何合并成一个List?

dong_kai 2008-07-29 10:22:55
我想把几个List合并成一个list,不知道除了用iterator遍历每个list放到新的list里之外,还有没有其他的方法?谢谢大家!
...全文
2788 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
JerryBeckF 2008-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xuhaiyang 的回复:]
list.addAll(subList);
[/Quote]
不错
bsr1983 2008-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xuhaiyang 的回复:]
list.addAll(subList);
[/Quote]
正解
sjkof 2008-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xuhaiyang 的回复:]
list.addAll(subList);
[/Quote]

同意
antonyx 2008-07-29
  • 打赏
  • 举报
回复
list1.addAll(list2);
list2接到list1的尾部,并且彼此没有引用的联系。
xtbzqw 2008-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xuhaiyang 的回复:]
list.addAll(subList);
[/Quote]
这个就可以啊
dong_kai 2008-07-29
  • 打赏
  • 举报
回复
呵呵,谢谢,已经找到了.许海洋!
dong_kai 2008-07-29
  • 打赏
  • 举报
回复
呵呵,谢谢,已经找到了.许海洋!
reality 2008-07-29
  • 打赏
  • 举报
回复
addAll
public boolean addAll(int index,
Collection<? extends E> c)将指定集合中的所有元素从指定位置开始插入此列表。移动当前在该位置上的元素(如果有),所有后续元素都向右移(增加其索引)。新元素将按由指定集合的迭代器返回的顺序在列表中显示。

指定者:
接口 List<E> 中的 addAll
覆盖:
类 AbstractSequentialList<E> 中的 addAll
参数:
index - 在其中插入指定集合中第一个元素的索引。
c - 要插入此列表的元素。
返回:
如果此列表由于调用而更改,则返回 true。
抛出:
IndexOutOfBoundsException - 如果指定的索引超出范围 (index < 0 || index > size())。
NullPointerException - 如果指定的集合为 null。
xuhaiyang 2008-07-29
  • 打赏
  • 举报
回复
list.addAll(subList);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧