java吧 关注:1,255,239贴子:12,744,652
  • 9回复贴,共1

有参方法调用 就是get不到点,不懂啊

只看楼主收藏回复

c1.compareTo(c2) c1调用方法compareTo,传入c2参数吗? c1.compareTo(c2) >0,怎么就是c1和c2 的半径做比较了呢,看不懂啊,get不到点,求大神一语点破


IP属地:北京1楼2016-01-17 22:22回复


    IP属地:北京2楼2016-01-17 23:05
    回复
      compareTo是jdk提供的方法,前面一个比后面大就是大于0,小就是小与0


      IP属地:浙江来自Android客户端3楼2016-01-17 23:23
      收起回复
        返回的是c1-c2,如果c1大于c2,不就大于0了吗


        青铜星玩家
        百度移动游戏玩家均可认证(限百度账号),去领取
        活动截止:2100-01-01
        去徽章馆》
        IP属地:江苏来自Android客户端4楼2016-01-18 00:46
        回复
          准确的说compareTo()这个方法是按字典顺序,你可以理解成内容相比,也就是c1.compareTo(c2)这样理解,c1比c2大吗,大就是正数,小就是负数,相等就是0,所以你的代码这样写,一个正数肯定大于0。现在理解了吧


          IP属地:四川5楼2016-01-18 01:16
          回复
            能看一下compareTo方法怎么实现的吗


            来自Android客户端6楼2016-01-18 01:21
            回复

              楼主,可以看下你完整代码吗?


              7楼2016-01-18 14:22
              回复
                重写过的compareTo…要看过才知道如何处理吧,


                来自Android客户端8楼2016-01-18 14:29
                回复