java8 一些常用操作
作者:互联网
java8 一些常用操作
1、从list集合中查找是否存在某个值
list.stream().anyMatch(a -> "1234".equals(a.getNum().toString()));
2、 从list集合中取某个字段组成一个新的集合
List<Long> ids = list.stream().map(StudentEO::getId).collect(Collectors.toList());
3、从list集合中取key、 value值组成一个Map集合
Map<String, String> map = list.stream().collect(Collectors.toMap(StudentEO::getValue, StudentEO::getName, (k1, k2) -> k1));
标签:常用,StudentEO,stream,list,k1,中取,集合,操作,java8 来源: https://blog.csdn.net/phzy20131004/article/details/120765072