Java容器高级

一. 填充容器

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;
	}
}
运行结果

Java容器高级_第1张图片


二. Collection的功能方法

看api,省略。


你可能感兴趣的:(java,String,list,api,Class)