public?void?testOtherList(){
//新建List集合
List?nowList=new?ArrayList();
//加入元素
nowList.add(1);
nowList.add(2);
nowList.add(2);
nowList.add(55);
nowList.add(3);
nowList.add(1);
nowList.add(56);
nowList.add(56);
//利用HashSet元素不重復(fù)的特性
nowList=new?ArrayList(new?HashSet(nowList));
System.out.println("去除重復(fù)數(shù)據(jù)后的集合:"+nowList);
結(jié)果打印:去除重復(fù)數(shù)據(jù)后的集合:[1,?2,?3,?55,?57,?56]
}
nowList=new?ArrayList(new?HashSet(nowList));這一句,nowList已經(jīng)聲明并實(shí)例化了,怎么又可以再new呢?還有后面的
構(gòu)造方法里為什么又可以new一個(gè)哈希集呢?
添加回答
舉報(bào)
0/150
提交
取消