JAVA sort
2016-05-05 22:38
330 查看
目前知道
Collections.sort();
Arrays.sort();
arrayList1.sort();
等用法
要自定义排序 需要用
Comparator
比较麻烦
还好有λ表达式
比如这个代码 就可以让edges这个 对象数组 进行排序
λ表达式有类型推断功能 所以直接这么写就好了
然后 对的返回-1 不对返回1
这个和C++ 相反
切记!
Collections.sort();
Arrays.sort();
arrayList1.sort();
等用法
要自定义排序 需要用
Comparator
比较麻烦
还好有λ表达式
Arrays.sort(edges, (o1, o2) -> { if (o1.cost > o2.cost) return -1; else return 1; });
比如这个代码 就可以让edges这个 对象数组 进行排序
λ表达式有类型推断功能 所以直接这么写就好了
然后 对的返回-1 不对返回1
这个和C++ 相反
切记!
相关文章推荐
- 依赖注入DI详解——媳妇儿写的
- java操作cookie 实现两周内自动登录
- Java发送邮件简单实现以及问题的解决
- Spring与SpringMVC的容器关系分析
- hibernate不创建表格 springMVC数据提交显示参数不对
- java多线程循环打印A,B,C
- Spring官方文档翻译
- java 中this调用静态变量及实例变量的若干错误
- Eclipse常用快捷键
- Java的并发(二) 同步
- java对象转成xml是如此简单-Marshaller
- Spring 项目搭建
- spring session,集群环境下的session共享解决方案
- 001 java 线程基础
- Spring Boot 之 RESRful API 权限控制
- Spring Boot 之 RESRful API 权限控制
- 20145327 《Java程序设计》第十周学习总结
- Java中的static关键字
- java底层知识(1)--Class文件详解
- eclipse 里的Duplicate Location 问题