stream流过滤简单list < String>集合
public class MyTest {
public static void main(String[] args) {
List<String> list =new ArrayList<>();
list.add("123");
list.add("223");
list.add("323");
list.add("a23");
list.add("k23");
list.add("zmj");
List<String> collect = list.stream()
.filter(item -> item.charAt(0) >= 97 && item.charAt(0) < 123)
.collect(Collectors.toList());
collect.forEach(item -> System.out.println(item));
System.out.println("=========");
List<String> collect1 = list.stream()
.filter(item -> item.startsWith("z"))
.collect(Collectors.toList());
collect1.forEach(item -> System.out.println(item));
}
}
a23
k23
zmj
=========
zmj