类内重载compare
这是为整个java类添加比较器,之后所有的该类实例之间的比较都由此比较器判断大小。
具体例子:
sort 接收:
如果我们只是在某个函数内对对象做某种特定的比较。最常见的就是对元素为对象的列表作排序。
如图:我写了三种sort的写法,都是向sort方法内传入一个Comparator。前面的对象是一个列表,其中包含着一个个我们使用的对象。
第一第二行是java8的lambda表达式。第三行是标准写法。
记录下来的意义是根据idea的提示,我一次又一次的改善了我的代码,一次又一次精简。作为小白还是很开心的。哈哈哈。