-
自然序
package com.mark.stream.tester; import java.util.Arrays; import java.util.List; public class StreamTester { public static void main(String[] args) { List<String> list = Arrays.asList("12fa6789a04ab08b998c98a98", "", "", "12fa6789a09808b998c98a98"); // 直接调用Stream的sorted方法 list.stream().sorted().forEach(x -> System.out.println(x)); } }
输出:
12fa6789a04ab08b998c98a98 12fa6789a09808b998c98a98
-
自然序倒序
package com.mark.stream.tester; import java.util.Arrays; import java.util.Comparator; import java.util.List; public class StreamTester { public static void main(String[] args) { List<String> list = Arrays.asList("12fa6789a04ab08b998c98a98", "", "", "12fa6789a09808b998c98a98"); // 调用Stream的sorted方法,并利用Comparator提供的的反转方法reverseOrder list.stream().sorted(Comparator.reverseOrder()).forEach(x -> System.out.println(x)); } }
输出:
12fa6789a09808b998c98a98 12fa6789a04ab08b998c98a98
使用Java8 Stream对链表进行自然序或自然序倒叙排序
最新推荐文章于 2024-04-07 16:40:43 发布