A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

老师并没有详细讲这个问题,现在我想把几个相同整形元素存储到set集合中。研究了半天我是这样重写的
                TreeSet<Integer> ts = new TreeSet<Integer>(new Comparator<Integer>() {

                        @Override
                        public int compare(Integer o1, Integer o2) {
                                return o1;
                        }
                });
                ts.add(1);
                ts.add(1);
                ts.add(1);
我直接return了o1,这样做会不会不专业。。。。。。反正达到了预期效果。。。。

2 个回复

倒序浏览
你这个o1   其实就是 int类型的1
你看你那个方法  返回值类型为int  o1为int类型的包装类自动拆箱为1   你用你的代码  想存零应该是不行的
回复 使用道具 举报
lennycxy 来自手机 中级黑马 2016-5-11 23:41:02
藤椅
integer本来就重写了compareto 被必要用比较器了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马