Comparator中compare方法的使用
Comparator中compare方法的使用首先要明确Comparator是一个函数式接口(有@FunctionalInterface注解),说明可以使用Lambda表达式完成比较操作,并且其中T指的是你要比较的类型在这个接口中必须要实现的方法是int compare(T o1, T o2);int compare(T o1, T o2);这里详细解释一下比较规则,如果在一个list集合{1, 0, 0, 2}中选这种比较规则,o1是每次要进行比较的参数,o2是每次新来的参数,举个例子:
原创
2020-11-01 22:41:26 ·
3272 阅读 ·
3 评论