import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;
/**
* .定义一个 Map,存储如下内容
* 1).增加一位新老师 Allen 教 PHP;
* 2).Lucy 改为教 Go;
* 3).使用三种方式遍历集合;
* 4).输出所有教 PHP 的讲师;
* @author 马重阳
* @date 2021-9-3 14:06:32
*/
public class Homework_01 {
public static void main(String[] args) {
// 定义HashMap的集合
HashMap<String, String> map = new HashMap<>(16);
map.put("Tom", "CoreJava");
map.put("John", "Oracle");
map.put("Charles", "Python");
map.put("Jerry", "PHP");
map.put("Jim", "Unix");
map.put("Kevin", "JSP");
map.put("Lucy", "JSP");
// 1.增加以为新老师Allen 教 PHP;
map.put("Allen", "PHP");
// 2.Lucy 改为教 Go;
map.put("Lucy", "Go");
// 3.使用三种方式遍历集合;
map.forEach((key, value) -> {
System.out.println(key + "=" + value);
});
System.out.println();
Set<String> key = map.keySet();
for (String key1 : key) {
String value = map.get(key1);
System.out.println(key1 + "=" + value);
}
System.out.println();
Set<Entry<String, String>> entry = map.entrySet();
for (Entry<String, String> entry2 : entry) {
String key1 = entry2.getKey();
String value1 = entry2.getValue();
System.out.println(key1 + "=" + value1);
}
System.out.println();
// 4.输出所有教 PHP 的讲师;
map.forEach((key3, value) -> {
if (value.equals("PHP")) {
System.out.println("所有教PHP的讲师" + key3);
}
});
}
}
Java-集合案例1
最新推荐文章于 2024-09-07 21:52:43 发布