//流的排序
import java.util.ArrayList;
import java.util.stream.Stream;
public class Deom03 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("张三");
list.add("张三丰");
list.add("风清扬");
list.add("东方不败");
/**
* 自然排序
*/
list.stream().sorted().forEach(System.out::println);
System.out.println("-----------");
/**
* 比较器排序
*/
list.stream().sorted((s1,s2)->{
int num1 = s1.length() - s2.length();
int num2 = num1 == 0 ? s2.compareTo(s1) : num1;
return num2;
}).forEach(System.out::println);
}
}
stream流的排序
最新推荐文章于 2024-04-30 15:32:20 发布