本文共 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) { Listnames = 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/