调用Collections.Sort()时编译出错

调用Collections.Sort()时编译出错

http://img1.sycdn.imooc.com/climg//598bd4b8000139e107480845.jpg

我的代码是按照老师的敲的,但是在28行调用Collections.Sort()时报错了,出错提示为:

The method sort(List<T>, Comparator<? super T>) in the type Collections is not applicable for the arguments (List<Cat>, NameComparator)

请问我是哪里出了问题啊?



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 Steve_2017 2017-08-10 11:56:26

我把之前写的NameComparator的类的文件删了,然后又重新写了一遍,就没有报错了。。。。。。

因为之前我把NameComparator错写到别的包下了,然后直接移过来的,不知道是不是这个操作有影响。

算解决了吧,不好意思……

  • 包路径的位置错误也会导致程序报错哦,有问题可以在问答里提问,没什么不好意思的,能够自己解决问题很棒~
    2017-08-10 14:30:08
  • 提问者 Steve_2017 回复 Tender10 #2
    恩,谢谢了!
    2017-08-10 14:46:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师