import java.util.*;

public class Student { private int id; private String name;

public Student(int id, String name) {
    this.id = id;
    this.name = name;
}

public int getId() {
    return id;
}

public String getName() {
    return name;
}

}

public class Main { public static void main(String[] args) { List studentList = new ArrayList<>(); studentList.add(new Student(1, 'Tom')); studentList.add(new Student(2, 'Jerry')); studentList.add(new Student(3, 'Lucy'));

    Map<Integer, String> idNameMap = new HashMap<>();
    for (Student student : studentList) {
        idNameMap.put(student.getId(), student.getName());
    }
    
    System.out.println(idNameMap);
}

}

Java 代码示例:遍历 List<Student> 生成 Map

原文地址: https://www.cveoy.top/t/topic/nIVV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录