//lambda新建线程
Thread t1 = new Thread(() -> System.out.print("heeh")); t1.start();
//lambda便利
String[] strs = {"bb","aa", "cc"}; List<String> list = Arrays.asList(strs); list.forEach(System.out::println);
//lambda排序
String[] sort = {"za","fbb","cc"};
Arrays.sort(strs,(s1,s2)->(s1.compareTo(s2)));
//lambda过滤
class Person{ private String name; private Integer age; public Person(String name, Integer age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } }
Person[] arrayps = { new Person("aa",11), new Person("bb",22), new Person("cc",33), new Person("dd",44), new Person("ee",55), new Person("ff",66)}; List<Person> ps = Arrays.asList(arrayps); ps.stream().map((p) -> p.getName()).collect(Collectors.toList()).forEach(System.out::println);