java 使用 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; } }
?
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。