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);}
}