现在的位置: 首页 > 综合 > 正文

Java容器高级

2018年02月05日 ⁄ 综合 ⁄ 共 531字 ⁄ 字号 评论关闭

一. 填充容器

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,省略。

抱歉!评论已关闭.