关于3-3

关于3-3

这怎么就进行名字排序了? (Cat o1,Cat o2)是把集合中的左右元素进行两两比较吗?    compare方法不是只返回了个n吗?怎么进行的排序? 是因为 name1.compareTo(name2)    ?http://img1.sycdn.imooc.com/climg//59a54d8a0001101713660768.jpg

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

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

2回答
Tender10 2017-08-30 10:17:23

最后判断的结果n的值就会返回给方法啊,这样就可以判断名称该怎么进行排序了啊。

Tender10 2017-08-29 19:35:35

课程中老师也说了,因为compareTo()方法的返回值也是int类型的,name1.compareTo(name2)如果相等返回值就是0,如果name1小于name2返回的是负数,如果name1大于name2返回的就是正数。

  • 提问者 qq_初心敛衽_0 #1
    compareTo()的返回值的作用是什么?
    2017-08-29 20:49:49
  • compareTo()方法比较的是字符首字母的ASCII吗?
    2017-10-25 17:21:25
  • 你好,不是的,是比较字符对应的Unicode值。祝学习愉快~
    2017-10-25 18:27:28
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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