使用 for增强对 Map遍历

/**
* 使用 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; 
    } 
      

你可能感兴趣的:(Map遍历)