package mapdemo;
import java.util.HashMap;
import java.util.Map;
/**
* map 集合概述
* interface map<k,v> k:键的类型 v:值的类型
* 将键映射到值的对象 不能包含重复的键, 每个键可以映射到最多一个值
*
*/
public class hashmapdemo1 {
public static void main(String[] args) {
Map<String,String> mp = new HashMap<String,String>();
mp.put("itheima001","林青霞");
mp.put("itheima002","张曼玉");
mp.put("itheima003","王祖贤");
mp.put("itheima003","刘燕");
System.out.println(mp);
}
}
{it003=王祖贤, itheima001=林青霞, itheima002=张曼玉}
package mapdemo;
import java.util.HashMap;
import java.util.Map;
/**
* map 集合概述
* interface map<k,v> k:键的类型 v:值的类型
* 将键映射到值的对象 不能包含重复的键, 每个键可以映射到最多一个值
*
*/
public class hashmapdemo2 {
public static void main(String[] args) {
Map<String,String> mp = new HashMap<String,String>();
mp.put("itheima001","林青霞");
mp.put("itheima002","张曼玉");
mp.put("itheima003","王祖贤");
// mp.remove("itheima002"); // 移除指定的元素
// mp.clear();//移除所有
System.out.println(mp.containsValue("张曼玉")); // 判断这个值是否存在
System.out.println(mp.containsKey("itheima001")); // 判断这个键是否存在
// mp.clear();//移除所有
// System.out.println(mp.isEmpty()); // 判断map是否为空
System.out.println(mp.size());// 获取集合长度
System.out.println(mp);
}
}