java7 java8 排序性能
来源:互联网 发布:起点中文网数据 编辑:程序博客网 时间:2024/05/21 09:18
// 使用 java 7 排序
private void sortUsingJava7(List<String> names){
Collections.sort(names, new Comparator<String>() {
@Override
public int compare(String s1, String s2) {
return s1.compareTo(s2);
}
});
}
// 使用 java 8 排序
private void sortUsingJava8(List<String> names){
Collections.sort(names, (s1, s2) -> s1.compareTo(s2));
private void sortUsingJava7(List<String> names){
Collections.sort(names, new Comparator<String>() {
@Override
public int compare(String s1, String s2) {
return s1.compareTo(s2);
}
});
}
// 使用 java 8 排序
private void sortUsingJava8(List<String> names){
Collections.sort(names, (s1, s2) -> s1.compareTo(s2));
}
public static void main(String args[]){
List<String> names1 = new ArrayList<String>();
List<String> names2 = new ArrayList<String>();
test tester = new test();
System.out.println("使用 Java 7 语法: ");
Date start1 = new Date();
tester.sortUsingJava7(names1);
Date end1 = new Date();
System.out.println(names1 + "时间" + (end1.getTime()-start1.getTime()) + " ms");
System.out.println("使用 Java 8 语法: ");
Date start2 = new Date();
tester.sortUsingJava8(names2);
Date end2 = new Date();
System.out.println(names2 + "时间" + (end2.getTime()-start2.getTime()) + " ms");
}
运行结果
阅读全文
0 0
- java7 java8 排序性能
- Java7/Java8中HashMap解析
- Java7、Java8新特性了解
- Java7、Java8 安装卸载问题
- Java7、Java8安装卸载问题
- Java7、Java8 安装卸载问题
- java5、java6、java7、java8的新特性
- java5、java6、java7、java8的新特性
- Java7与Java8新增语法特性
- java7和java8的垃圾回收
- java5、java6、java7、java8的新特性
- 项目由java7 升级为Java8注意事项
- java7和java8的垃圾回收
- java5、java6、java7、java8的新特性
- java5、java6、java7、java8的新特性
- mac 很干净的卸载 Java7 Java8
- java5、java6、java7、java8的新特性
- java8中HashMap相对于java7的改进
- 我的c语言-第一课----打印
- 商务旅行
- HTML5表单新特性探究
- tomcat的部署和访问
- 指数族分布和广义线性模型
- java7 java8 排序性能
- EJB到底是什么?
- C# 批量修改
- 数据结构
- 牛客网---2016---楚楚街旅途
- 在子窗口中调用父窗口的成员函数
- 事件冒泡与事件捕获
- 配置审计的功能
- 2018网易校招- 魔法币