一. 填充容器
1. 用单个对象的引用来填充Collection的方式有2种
public class CollectionDemo_06 {
public static void main(String[] args) {
List<StringWord> list = new ArrayList<StringWord>(Collections.nCopies(4, new StringWord("Hello")));
for(StringWord sw : list) {
System.out.println(sw.toString());
}
Collections.fill(list, new StringWord("word")); //替换已经在List中存在的元素,而不能添加新的元素
for(StringWord sw : list) {
System.out.println(sw.toString());
}
}
}
class StringWord {
private String s;
public StringWord(String s) {
this.s = s;
}
public String toString() {
return super.toString() + " " + s;
}
}
运行结果
二. Collection的功能方法
看api,省略。