仅仅为了实验,我null在一个Hashmap实例中添加了多个键.并没有抱怨.这样做有什么好处?
代码是,
Map hmap = new HashMap();
hmap.put("sushil","sushil11" );
hmap.put(null,null);
hmap.put(null,"king");
hmap.put(null,"nagasaki");
hmap.put(null,null);
Run Code Online (Sandbox Code Playgroud)
地图上有多少把钥匙?
它用于获取 switch:case:default 行为。
例子:
问题定义:计算机科学系大楼内的咖啡厅。他们为 CS 学生提供咖啡,价格为 1.00 美元,为 IT 系学生提供咖啡 1.25 美元,其他学生提供咖啡为 1.50 美元。
那么地图将是:
键 -> 值
它 -> 1.25
CS -> 1.00
空 -> 1.50
if(map.containsKey(部门))
价格=map.get(部门);
别的
价格=map.get(null);
PS - 如果这是一个词的话,我不是“部门主义者”。:)
| 归档时间: |
|
| 查看次数: |
5020 次 |
| 最近记录: |