永发信息网

JAVA中怎样用构造函数对集合进行初始化呀?

答案:2  悬赏:20  手机版
解决时间 2021-05-03 07:10
这句代码是:TreeSettreeSet=newTreeSet(treeSet);解释一下
最佳答案

一般创建集合都用无参构造器TreeSet<Person>treeSet=newTreeSet<Person>();创建的集合是空的,要添加数据调用它的add(...)方法添加,如果TreeSet<Person>treeSet=newTreeSet<Person>(treeSet);使用的是有参构造器,在创建集合的时候就已经在里面添加初始数据了,意思就是对集合进行初始化了。

全部回答

TreeSet<Person>treeSet=newTreeSet<Person>(treeSet); 这个是错的吧

treeSet 还没初始化呢,就使用了。而且又是把自己的一个实例传进去...

// 下面使用构造函数初始化的.....

Collection<String> colStr = new HashSet<String>(); colStr.add("4564"); colStr.add("3456"); colStr.add("7578"); colStr.add("5647"); colStr.add("h567"); colStr.add("i6565f"); TreeSet<String> treeSet = new TreeSet<String>(colStr);

for(Object obj : treeSet) System.out.println(obj.toString()); }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
无锡市江南中学
怎样可以全国齐发邮件?
姓佴的女孩怎么取名字?她属虎,2010年阴历六
简单而复杂的问题!!!
常用的含有香的诗句,带有百年的诗句
胖仔会怕冷吗?
我的手机内存卡文件显示不出来怎么办??
魔域好玩吗? 不充钱就不好玩
上网qq游戏不能玩
邯郸钢铁集团公司职工医院西院-放射科地址有
BOBO在重庆南坪的活动有谁会来看?
为什么我买欢乐豆受限制
怎么打败耶稣!?
Win7系统,Word2007打印东西
山东足球有希望吗?
推荐资讯
我家的电脑玩DNF刷图的时候很卡
我整牙拔完牙后不分牙是为什么
劲舞上怎么了那首歌在哪找? 是秀彬唱的
剖腹产几个月能房事?
(执子之手,与子偕老)
关于上了初中的问题
发动机v8 v10 v12是什么意思?
现在空间打不开啊--我就三台电脑都打不开--啊
谈恋爱脑子疼怎么办
没钱的时候咋办?
用邮箱怎么发相片吖?
山东省各地的教师事业编考试时间是什么时候
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?