• 网站刚刚上线,难免有不足的地方,敬请谅解!欢迎提出宝贵意见!

  •    3年前 (2015-10-04)  Java基础 |   抢沙发  189 
    文章评分 1 次,平均分 5.0

    【Java 基础】Comparable 接口的使用

    前几天有网友让解释一下CompareTo函数,今天在这里给大家讲一下。

    CompareTo函数是Comparable接口的一个方法,Comparable接口源码如下:

    一个实现了Comparable接口的对象的实例可以被用于和相同对象的不同实例做对比,它本身必须实现java.lang.Comparable的接口,这样它就拥有了对比的能力。具体怎么做呢?看下面的代码。

    上面的代码是让Student类实现Comparable接口,实现compareTo方法,然后再compareTo方法中实现比较的逻辑,这样Student类的实例就可以相互之间进行比较了。上面的代码运行结果是:

    [ age = 22 name = cc,  age = 22 name = bb,  age = 23 name = dd,  age = 25 name = aa]

    大家可以自己动手试试,然后修改以下比较规则,按照名字的字典顺序来比较。

     

    本文属原创,转载请注明出处,违者必究

    关注微信公众平台:程序员互动联盟(coder_online),你可以第一时间获取原创技术文章,和(java/C/C++/Android/Windows/Linux)技术大牛做朋友,在线交流编程经验,获取编程基础知识,解决编程问题。程序员互动联盟,开发人员自己的家。

    【Java 基础】Comparable 接口的使用

     

     

    本文原始地址:http://www.coderonline.net/java-based-use-comparable-interface.html

    本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/

    否则保留追究法律责任的权利!

    关于

    发表评论

    表情 格式

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册