将集合添加到另一个

时间:2011-03-12 20:38:51

标签: java collections

我正在复习一堂课,这是一个老问题:

我需要写一个方法

void addAll(Collection c1, Collection c2);

将c2中的所有元素添加到c1。

我可以用addAll做点什么吗?我不熟悉它,但似乎我可以写:

c1.addAll(c2);

2 个答案:

答案 0 :(得分:3)

是的,那会有用。返回的布尔值确定调用是否修改了集合。

http://download.oracle.com/javase/6/docs/api/java/util/Collection.html#addAll(java.util.Collection)

答案 1 :(得分:0)

如果您的任务是编写这样的方法,可能会出现不允许您使用addAll方法的情况(因为它太容易了,而且您学到的不是那么多)。如果是这样,请考虑如何再次编写它(阅读 kubi 链接的文档以获取灵感)。