public class MyMap {
public static void main(String[] args) {
HashMap<String,Student> stu=new HashMap<>(3);
stu.put("s001",new Student("阿菜",21));
stu.put("s002",new Student("妮子",20));
stu.put("s003",new Student("小伙伴",21));
System.out.println("------keySet遍历方法------");
Set<String> s=stu.keySet();
for (String s1 :s) {
System.out.println(s1+" "+ stu.get(s1).name);
}
System.out.println("------entrySet遍历方法------");
Collection<Map.Entry<String,Student>> s2=stu.entrySet();
for (Map.Entry<String, Student> stringStudentEntry : s2) {
System.out.println(stringStudentEntry.getKey()+" "+ stringStudentEntry.getValue().name);
}
}
}
class Student{
public String name;
public int age;
Student(String name,int age){
this.age=age;
this.name=name;
}
}
(Java HashMap两种遍历方法)创建一个HashMap集合,键是学号String,值是学生对象Student。存储三个键值对元素,并遍历。
最新推荐文章于 2023-09-05 23:29:37 发布