专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Map接口的使用之Javase视频教程下载

Map接口的使用之Javase视频教程下载

更新时间:2020-05-26 13:53:41 来源:动力节点 浏览1862次

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 中的所有数据

/**
* 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对,并返回value
String 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()); // 0
System.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对应的value
System.out.println(map.get(102)); // 刘强东
// boolean containsKey(Object key):是否包含指定的key
boolean b = map.containsKey(103);
System.out.println(b); // true
// boolean containsValue(Object value):是否包含指定的value
boolean isExist = map.containsValue("任正非");
System.out.println(isExist); // false
// int size():返回map中key-value对的个数
System.out.println(map.size()); // 4
map.clear();
// boolean isEmpty():判断当前map是否为空
System.out.println(map.isEmpty()); // true
}
}
刘强东
true
false
4
true

Javase视频教程

2020JavaSE进阶:http://www.bjpowernode.com/javavideo/144.html

以上就是动力节点java培训机构的小编针对“Map接口的使用之Javase视频教程下载”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>