java 使用 for增强对 Map遍历
程序员文章站
2022-05-10 16:47:24
...
/** * 使用 for增强对 Map遍历 */ package com.wl.entry; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class Demo { public static void main(String[] args) { Student student1=new Student(100,"小明"); Student student2=new Student(101,"张三"); Student student3=new Student(102,"李四"); Map<Integer,Student> stus=new HashMap<Integer, Student>(); stus.put(student1.getId(), student1); stus.put(student2.getId(), student2); stus.put(student3.getId(), student3); /** * 使用 for增强对 Map遍历 */ for(Entry<Integer,Student> stu:stus.entrySet()){ System.out.println(stu.getKey()+","+stu.getValue().getName()); } } } class Student{ private int id; private String name; public Student() { // TODO Auto-generated constructor stub } public Student(int id,String name) { this.id=id; this.name=name; } public int getId() { return id; } public String getName() { return name; } public void setId(int id) { this.id = id; } public void setName(String name) { this.name = name; } }