Java 排序 Lambda
来源:互联网 发布:程序员怎么选择公司 编辑:程序博客网 时间:2024/06/04 20:03
利用Lambda传入排序行为,代码如下:
import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Sort {public static void main(String[] args) {// TODO Auto-generated method stubList<Integer> list = new ArrayList<Integer>();list.addAll(Arrays.asList(11, 3, 4));//三种排序方式//1.8以前的排序方式,当然也可以构造集合中元素类的排序方法Collections.sort(list, new Comparator<Integer>() {@Overridepublic int compare(Integer o1, Integer o2) {if(o1 < o2)return 1;elsereturn -1;}});//利用lambda传入排序行为,下面两种方式都可以list.sort((Integer x, Integer y) -> x < y? 1 : -1);Collections.sort(list, (Integer x, Integer y) -> x < y? 1 : -1);System.out.println(list);}}
运行结果为:
阅读全文
0 0
- java 8 Lambda排序
- Java 排序 Lambda
- Java-Lambda
- Java Lambda
- lambda查询(in) 排序
- lambda c# 排序
- Python使用lambda排序
- java8 lambda排序
- lambda表达式和利用lambda排序
- Java Tutorials Lambda expressions,Java Lambda表达式
- Java Lambda表达式(Java Lambda Expression)
- jdk8使用lambda表达式排序
- Lambda实现字符串数组排序
- Java Lambda(6)(Lambda完结)
- Java SE8 Lambda 基础入门---初识lambda
- Java 8中的Lambda
- lambda in java 8
- Java Lambda表达式入门
- 分类的树状处理
- jQuery转Vue项目实践总结
- 奇异值分解(Sigular Value Decomposition)
- jstl select <c:if test下拉菜单不能被选中!
- 如何对系统中设置的修改记录增加log日志
- Java 排序 Lambda
- 软件开发与设计
- 自定义控件添加唯一标识
- Autofill Framework(自动填写)用法详解
- 训练样本不平衡对CNN训练结果的影响
- HTML5本地储存--利用storage事件实时监听Web Storage
- 【Java并发编程】之十九:并发新特性—Executor框架与线程池
- 用宏区分操作系统和编译器
- aes加密解密文件,以及计算文件的效验值,附带字符串加密解密