1.list对象类型转换
List<String> stringList = new ArrayList<>();
stringList.add("123456");
List<Long> longList = stringList .stream().mapToLong(Long::parseLong).boxed().collect(Collectors.toList());
2.List去重
List<String> list = new ArrayList<>();
list.add("AAA");
list.add("AAA");
list = list.stream().distinct().collect(Collectors.toList());
3.List<Bean>根据某个字段分组转Map<String,List<Bean>>
Map<String,List<Bean>> map=
list.stream().collect(Collectors.groupingBy(Bean::getName));
4.List<Bean>根据某个字段分组转Map<String,List<String>>
Map<String, List<String>> map= studentList.stream()
.collect(Collectors.groupingBy(Student::getAge,
Collectors.mapping(Student::getId, Collectors.toList())));