<>Map集合的基本功能
*
V put(K key,V value):添加元素
*
V remove(K key,V value):根据键删除键值对元素
package com.gather.map; //Map集合常用的基本功能 import java.util.HashMap; import java.
util.Map; public class MapDemo02 { public static void main(String[] args) { Map<
String,String> map=new HashMap<String,String>(); map.put("张无忌","赵敏"); map.put(
"郭靖","黄蓉"); map.put("杨过","小龙女"); //V remove(K key,V value):根据键删除键值对元素 System.out
.println(map.remove("郭靖")); //System.out.println(map.remove("郭襄"));null //输出集合对象
System.out.println(map); } }
通过键删除集合中不存在的键值对元素时输出结果为null
*
void clear():移除所有键值对元素
package com.gather.map; import java.util.HashMap; import java.util.Map; public
class MapDemo02 { public static void main(String[] args) { Map<String,String>
map=new HashMap<String,String>(); map.put("张无忌","赵敏"); map.put("郭靖","黄蓉"); map.
put("杨过","小龙女"); //void clear():移除所有键值对元素 map.clear(); System.out.println(map);
} }
*
boolean containsKey():判断集合是否包含指定的键
*
boolean containsValue():判断集合是否包含指定的值
package com.gather.map; import java.util.HashMap; import java.util.Map; public
class MapDemo02 { public static void main(String[] args) { Map<String,String>
map=new HashMap<String,String>(); map.put("张无忌","赵敏"); map.put("郭靖","黄蓉"); map.
put("杨过","小龙女"); //boolean containsKey(Object key):判断集合是否包含指定的键 System.out.
println(map.containsKey("郭靖")); //boolean containsValue(Object
value):判断集合是否包含指定的值 System.out.println(map.containsValue("赵敏")); System.out.
println(map); } }
*
boolean isEmpty():判断集合是否为空
*
int size():集合的长度也就是集合中键值对的个数
package com.gather.map; import java.util.HashMap; import java.util.Map; public
class MapDemo02 { public static void main(String[] args) { Map<String,String>
map=new HashMap<String,String>(); map.put("张无忌","赵敏"); map.put("郭靖","黄蓉"); map.
put("杨过","小龙女"); //boolean isEmpty():判断集合是否为空 System.out.println(map.isEmpty());
//int size():集合的长度,也就是集合中键值对的个数 System.out.println(map.size()); System.out.
println(map); } }