1.对象类型配列 List<Person> list = Arrays.asList( new Person(22, "shaomch", "man"), new Person(26, "mike", "wemon"), new Person(24, "tom", "wemon"), new Person(22, "tom", "wemon&qu
简说排序 排序是极其常见的使用场景,因为在生活中就有很多这样的实例.国家GDP排名.奥运奖牌排名.明星粉丝排名等,各大排行榜,给人的既是动力,也是压力. 而讲到排序,就会有各种排序算法和相关实现,本文不讲任何排序算法,而只专注于讲使用.通过实例给大家展示,我们可以了解怎样使用既有的工具进行排序.Linux之父说: Talk is cheap. show me the code! 本文JDK版本为Java 8,但并不代表所介绍到的所有方法只能在JDK1.8上跑,部分方法在之前的版本就已经给出. 如
1.list<Integer>的正序 List<Integer> list = new ArrayList<>();list.add(50);list.add(45);list.add(25);list.add(98);list.add(32);List<Integer> collect = list.stream().sorted().collect(Collectors.toList());System.out.println("list<
List<Integer> list = new ArrayList<Integer>(); list.add(2); list.add(4); list.add(0); list.add(100); System.out.println("----------------stream---------------------"); list.stream().filter(e -> e > 4).forEach(System.out::printl