填充容器,待续。。。

import java.util.*;

class StringAddress
{
    private String s;
    public StringAddress(String s)
    {
        this.s = s;
    }
    public String toString()
    {
        return super.toString() + "  " + s;
    }
}

public class FillingList {

    public static void main(String[] args) {
        //通过nCopies()方法,对单个对象对引用来填充Collection
        List<StringAddress> list = new ArrayList<StringAddress>(Collections.nCopies(4,new StringAddress("Hello"))); 
        System.out.println(list);
        
        //fill()方法来替换掉list中的所有元素,来填充list.该方法只能替换已经在list 中存在的元素,而不能添加新的元素。
        Collections.fill(list,new StringAddress("World"));
        System.out.println(list);
            
    }

}

 

posted @ 2017-10-31 18:53  vector11248  阅读(121)  评论(0编辑  收藏  举报