📄 hashmaptest.java
字号:
package map;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
//map内数据的存放方式: 一个key对应一个value,可以根据key来得到value
public class HashMapTest {
public static void main(String[] args) {
HashMap map = new HashMap();
//添加
map.put("学号", "0001");//参数1:key值,参数2:value
map.put("姓名", "张小强");
map.put("性别", "男");
map.put("出生年月", "1981-8-9");
map.put("家庭住址", "江苏南京");
//删除,根据key
map.remove("出生年月");
//是否包含某个key
System.out.println(map.containsKey("姓名"));
//是否包含某个值
System.out.println(map.containsValue("江苏南京"));
//根据key可以得到值
System.out.println(map.get("姓名"));
//显示里面所有的key
Set keySet = map.keySet();
Iterator ite1 = keySet.iterator();
while(ite1.hasNext()){
System.out.println(ite1.next());
}
//显示里面所有的value
Collection values = map.values();
Iterator ite2 = values.iterator();
while(ite2.hasNext()){
System.out.println(ite2.next());
}
//打印key和value的组合
Set entrySet = map.entrySet();
Iterator ite3 = entrySet.iterator();
while(ite3.hasNext()){
System.out.println(ite3.next());
}
map.clear(); //清空
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -