戏言丶 发表于 2014-10-17 15:56
List集合可以重复,你是加到了Set,但是你输出的是List。
在学野马 发表于 2014-10-17 18:46
我是输出排序后的list
戏言丶 发表于 2014-10-17 21:23
你又把Set中的元素加到List中,当然会重复了,再说输出的List应该只有3个c而不是4个,你也可以试着只输出 ...
在学野马 发表于 2014-10-18 09:01
String[] str = { "a", "e", "e", "b","c","d" };//定义一个数组
Setset=new TreeSet();
for(i ...
戏言丶 发表于 2014-10-18 16:52
你循环里面添加都错了,是添加数组中的元素,而不是整个数组。添加元素不会有重复的,除非你重写了equals ...
在学野马 发表于 2014-10-19 09:01
我自己在这敲得,我代码是加了元素的。。
戏言丶 发表于 2014-10-19 13:20
你确定你上面的set.add(str);语句能添加元素?str是数组,集合是无法添加数组的,应该是set.add(str);添 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |