博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java8-Lambda-No.01
阅读量:7225 次
发布时间:2019-06-29

本文共 1194 字,大约阅读时间需要 3 分钟。

import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;import java.util.Optional;public class Lambda1 {
public static void main(String[] args) { List
names = Arrays.asList("peter", "anna", "mike", "xenia"); Collections.sort(names, new Comparator
() { @Override public int compare(String a, String b) { return b.compareTo(a); } }); Collections.sort(names, (String a, String b) -> { return b.compareTo(a); }); Collections.sort(names, (String a, String b) -> b.compareTo(a)); Collections.sort(names, (a, b) -> b.compareTo(a)); System.out.println(names); names.sort(Collections.reverseOrder()); System.out.println(names); List
names2 = Arrays.asList("peter", null, "anna", "mike", "xenia"); names2.sort(Comparator.nullsLast(String::compareTo)); System.out.println(names2); List
names3 = null; Optional.ofNullable(names3).ifPresent(list -> list.sort(Comparator.naturalOrder())); System.out.println(names3); }}

转载地址:http://qgkfm.baihongyu.com/

你可能感兴趣的文章
作为“云计算”的延伸,“雾计算”只是一种炒作吗?
查看>>
Android Studio "nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /syste
查看>>
BTA | 周政军:区块链中侧链和分片解决不了的扩容问题,交给DAG吧!
查看>>
不要仅为85%的用户设计:关注无障碍设计
查看>>
特斯拉主动召回,有5.3万辆车刹住了之后就没法继续开走了
查看>>
于小镭:区块链将从三方面带来颠覆性认知革命
查看>>
SpaceX发射机密间谍卫星,系与美国防部签订的第一单合作
查看>>
亚马逊推出FreeTime Android应用程序,开放适合儿童资源
查看>>
Python1
查看>>
jquery.idTabs使用方法
查看>>
需求分析详细设计概要设计说明书部分样本
查看>>
数字货币交易系统火爆的背后是政策的大力支持
查看>>
gulp与webpack的区别
查看>>
ORA-12547:TNS:lost contact 问题分析思路
查看>>
解决firefox疯狂读硬盘的问题
查看>>
清华产业十大创新项目评选 新华三H3Cloud OS夺冠
查看>>
事务操作的统计,TPS的计算,隔离级别的读提交
查看>>
转贴:Ms Sql Server 2008 集成 SP1的方法!!!
查看>>
Memcache监控工具 -- memcache-top
查看>>
3-9 读写缓存流 ——BufferedStream类
查看>>