- class Demo implements Comparator<Student>
- {
- public int compare(Student s1,Student s2)
- {
- int num = s1.getName().compareTo(s2.getName());
- if (num==0)
- return new Integer(s1.getAge()).compareTo(new Integer(s2.getAge())); //*
- return num;
- }
- }
复制代码 关于int型数值比大小
毕老师的视频里大多数都用得是上面带*注释的语句
为什么不写成
return s1.getAge() - s2.getAge();
老师那样写有什么好处?比如运行效率,或者抛出异常等等
|