声明 HashMap
本课属于 Coddy Java 学习旅程的“逻辑与流程”单元。第 11 课,共 59 课。
下面介绍如何在 Java 中创建 HashMap:
HashMap<KeyType, ValueType> mapName = new HashMap<>();KeyType:键的数据类型。ValueType:值的数据类型。mapName:你为HashMap起的名称。
例如,要创建一个键为字符串、值为整数的 HashMap,你可以这样写:
HashMap<String, Integer> population = new HashMap<>();这会创建一个名为 population 的空 HashMap,用于存储国家名称(字符串)及其人口数量(整数)。
要向 HashMap 添加值,请使用 .put() 方法。例如:
population.put("USA", 331002651);
population.put("India", 1380004385);注意,键的类型是字符串,值的类型是整数。
如果你尝试添加重复的键,现有的值会被覆盖。例如:
population.put("USA", 331002651); // 添加 USA,人口为 331002651
population.put("USA", 331002652); // 将 USA 的人口更新为 331002652挑战
简单创建一个名为 createStringStringMap 的方法,该方法不接受任何参数,并返回一个键和值都是字符串的 HashMap。HashMap 应包含以下键值对:
- 键:"apple",值:"red"
- 键:"banana",值:"yellow"
- 键:"grape",值:"purple"
亲手试试
public static HashMap<String, String> createStringStringMap() {
// 在这里编写你的代码
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: Java 在线编译器