package com.itheima.map;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class MyMap5 {
public static void main(String[] args) {
HashMap<Student,String> hm=new HashMap<>();
Student s1=new Student("xiaohei",23);
Student s2=new Student("dapang",22);
Student s3=new Student("xiaomei",22);
hm.put(s1,"江苏");
hm.put(s2,"北京");
hm.put(s3,"天津");
Set<Student> keys = hm.keySet();
for (Student key : keys) {
String value = hm.get(key);
System.out.println(key+"----"+value);
}
System.out.println("=========================================");
Set<Map.Entry<Student, String>> entries = hm.entrySet();
for (Map.Entry<Student, String> entry : entries) {
Student key = entry.getKey();
String value = entry.getValue();
System.out.println(key+"-----"+value);
}
System.out.println("=========================================");
hm.forEach(
(Student key,String value)->{
System.out.println(key+"-----"+value);
}
);
}
}
52.hashMap三种遍历方式
最新推荐文章于 2023-04-09 20:43:18 发布