1.map里面的添加、删除、修改方法
Object put(Object key,Object value) :将 指定 key value 添加到 或修改 当前 map 对象中
void putAll(Map m) : 将 m 中的所有 key value 对存放到当前 map 中
Object remove(Object key) key):移除指定 key 的 key value 对,并返回 value
void clear()clear():清空当前 map 中的所有数据
public class HashMapTest1 {public static void main(String[] args) {// Object put(Object key,Object value):将指定key-value添加到(或修改)当前map对象中Map<Integer, String> map = new HashMap<>();map.put(101, "马化腾");map.put(102, "刘强东");map.put(103, "马云");map.put(104, "张一鸣");System.out.println(map); // {101=马化腾, 102=刘强东, 103=马云, 104=张一鸣}System.out.println("********************************************************");// void putAll(Map m):将m中的所有key-value对存放到当前map中Map<Integer, String> map1 = new HashMap<>();map1.put(105, "李彦宏");map1.put(106, "任正非");map.putAll(map1);System.out.println(map); // {101=马化腾, 102=刘强东, 103=马云, 104=张一鸣, 105=李彦宏, 106=任正非}System.out.println("********************************************************");// Object remove(Object key):移除指定key的key-value对,并返回valueString value = map.remove(104);System.out.println(value); // 张一鸣System.out.println(map); // {101=马化腾, 102=刘强东, 103=马云, 105=李彦宏, 106=任正非}System.out.println("********************************************************");// void clear():清空当前map中的所有数据map.clear();System.out.println(map.size()); // 0System.out.println(map); // {}}}{101=马化腾, 102=刘强东, 103=马云, 104=张一鸣}********************************************************{101=马化腾, 102=刘强东, 103=马云, 104=张一鸣, 105=李彦宏, 106=任正非}********************************************************张一鸣{101=马化腾, 102=刘强东, 103=马云, 105=李彦宏, 106=任正非}********************************************************0{}
2.map里面的查询方法
Object get(Object key) :获取指定 key 对应的 value
boolean containsKey(Object key) :是否包含指定的 key
boolean containsValue(Object value) :是否包含指定的 value
int size():返回 map 中 key value 对的个数
boolean isEmpty():判断当前 map 是否为空
public class HashMapTest2 {public static void main(String[] args) {Map<Integer, String> map = new HashMap<>();map.put(101, "马化腾");map.put(102, "刘强东");map.put(103, "马云");map.put(104, "张一鸣");// Object get(Object key):获取指定key对应的valueSystem.out.println(map.get(102)); // 刘强东// boolean containsKey(Object key):是否包含指定的keyboolean b = map.containsKey(103);System.out.println(b); // true// boolean containsValue(Object value):是否包含指定的valueboolean isExist = map.containsValue("任正非");System.out.println(isExist); // false// int size():返回map中key-value对的个数System.out.println(map.size()); // 4map.clear();// boolean isEmpty():判断当前map是否为空System.out.println(map.isEmpty()); // true}}刘强东truefalse4true
Javase视频教程
2020JavaSE进阶:http://www.bjpowernode.com/javavideo/144.html
以上就是深圳达内教育java培训机构的小编针对“Map接口的使用之Javase视频教程下载”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
Java视频教程下载