标签:reac ring 长度 zhang sort 添加 print arraylist lazy
public class StreamDemo04 { public static void main(String[] args) { //创建一个集合添加元素 ArrayList<String> list = new ArrayList<>(); list.add("linqingxia"); list.add("wangzuxian"); list.add("zhangmanyu"); list.add("liuyan"); list.add("zhaomin"); list.add("zhanwuji"); //需求1:按照字母顺序排序并在控制台输出 // list.stream().sorted().forEach(System.out::println); //需求2:按照字符串长度排序并在控制台输出,长度相等时按照自然排序 list.stream().sorted((s1,s2) -> { int num = s1.length() - s2.length(); int num2 = num ==0 ? s1.compareTo(s2) : num; return num2; }).forEach(System.out::println); } }
标签:reac ring 长度 zhang sort 添加 print arraylist lazy
原文地址:https://www.cnblogs.com/pxy-1999/p/13164241.html