Scala进阶之路-Scala中的Ordered--Ordering

                            作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

   说道对象的比较,在Java中大家最熟悉不过的就是实现类本身实现Comparable接口或者是调用者自己实现Comparator接口均可以实现对象之间的比较。在Scala中Ordered这个特质对应的是Comparable,而Odrering这个特质对应的是Comparator。好了,废话不多说,我们直接看案例吧。

 

一.Java中的Comparable--Comparator

1>.Java中的Comparator案例展示

 1 /*
 2 @author :yinzhengjie
 3 Blog:http://www.cnblogs.com/yinzhengjie/tag/Scala%E8%BF%9B%E9%98%B6%E4%B9%8B%E8%B7%AF/
 4 EMAIL:y1053419035@qq.com
 5 */
 6 package cn.org.yinzhengjie;
 7 
 8 public class Teacher {
 9     private String name;
10     private int age;
11 
12     public Teacher() {
13     }
14 
15     public Teacher(String name, int age) {
16         this.name = name;
17         this.age = age;
18     }
19 
20     public String getName() {
21         return name;
22     }
23 
24     public void setName(String name) {
25         this.name = name;
26     }
27 
28     public int getAge() {
29         return age;
30     }
31 
32     public void setAge(int age) {
33         this.age = age;
34     }
35 }
Teacher.java 文件内容

相关文章: