ArrayList<Student> studentList = new ArrayList<>();
Student student1 = new Student("001", "谢霆锋");
Student student2 = new Student("002", "张学友");
Student student3 = new Student("003", "张柏芝");
studentList.add(student1);
studentList.add(student2);
studentList.add(student3);
Map<String, Student> collect = studentList.stream().collect(Collectors.toMap(Student::getNumber, (s) -> s));
System.out.println(collect);
for (Map.Entry<String, Student> key1 : collect.entrySet()) {
System.out.println(key1.getKey()+ ""+ key1.getValue());
}
java8 List转换成map
最新推荐文章于 2023-12-27 15:23:38 发布