关于compareTo方法的问题

来源:6-8 学生选课--- 实现学生序列排序

慕粉初学者

2016-07-04 19:14

return this.id.compareTo(o.id);视频只列出用id比较如果id加name一起比较这个方法改怎么写

写回答 关注

3回答

  • 要做Java大师
    2016-07-04 21:00:31
    已采纳

    他的意思是可以用很多种方式来完成比较这项功能,id可以用来比较,name也可以用来比较,或者有些时候,会存在一个对象的两个属性共同决定对象的排列顺序,这种情况下可以根据自己的需要去做算法,比如如果我想id相同的学生再去比较name变量

    if(this.id.compareTo(o.id)==0){

        return this.id.compareTo(o.name);

    }

    这样解答可以帮助到你吗?

    慕粉初学者 回复要做Java...

    你有这样的例子吗

    2016-07-05 09:49:23

    共 4 条回复 >

  • 慕粉3630443
    2016-07-14 20:19:58

     return this.id.compareTo(o.name);为啥子我的eclipse报错啊

    慕粉1881...

    id怎么和name比较..........

    2016-07-29 22:10:21

    共 1 条回复 >

  • 要做Java大师
    2016-07-05 10:30:40

    哈哈,其实我的经验也不是很丰富,暂时没有碰到这种情况呢

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409767 学习 · 4530 问题

查看课程

相似问题