首页 > 学院 > 开发设计 > 正文

遍历Map

2019-11-08 01:04:37
字体:
来源:转载
供稿:网友
package inputDemo;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class HashMapDemo { public static void main(String[] args){ Student stu = new Student("张三",20,'男'); Student stu2 = new Student("李四",18,'男'); Student stu3 = new Student("王五",21,'男'); Map<Integer,Student> map = new HashMap<Integer,Student>(); map.put(1, stu); map.put(2, stu2); map.put(3, stu3); System.out.PRintln("通过Map.entrySet使用iterator遍历key和value:"); Iterator<Map.Entry<Integer, Student>> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry<Integer, Student> entry = it.next(); System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); } } }class Student{ private String name; private int age; private char gender; public Student(String name,int age,char gender){ this.name=name; this.age=age; this.gender=gender; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public char getGender() { return gender; } public void setGender(char gender) { this.gender = gender; } @Override public String toString() { return "Student [name=" + name + ", age=" + age + ", gender=" + gender + "]"; }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表