⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hashmaptest.java

📁 郭克华j2ee高级框架实战教学视频源代码 这个是比较值得一看的 由郭克华博士在总结多年Java培训的基础上
💻 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 + -