本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于Map集合体系的基本使用以及常用API的相关内容,下面一起来看一下,希望对大家有帮助。
Map集合整体格式:
Map集合的使用场景之一:购物车系统
分析:
Map集合体系特点:
Map集合实现类特点:
Map API如下:
方法名称 | 说明 |
---|---|
put(K key,V value) | 添加元素 |
remove(Object key) | 根据键, 删除键值对元素 |
clear() | 移除所有的键值对元素 |
containsKey(Object key) | 判断集合是否包含指定的键 |
containsValue(Object value) | 判断集合是否包含指定的值 |
isEmpty() | 判断集合是否为空 |
size() | 集合的长度,也就是集合中键值对的个数 |
public static void main(String[] args) {
// 创建Map集合对象
Map<String, Integer> maps = new HashMap<>();
// 添加元素
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
System.out.println(maps); // {iPhone=6, 生活用品=15, 华为=10, 小米=5}}
登录后复制
public static void main(String[] args) {
// 创建Map集合对象
Map<String, Integer> maps = new HashMap<>();
// 添加元素
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
// 删除元素
maps.remove("小米");
System.out.println(maps); // {iPhone=6, 生活用品=15, 华为=10}}
登录后复制
public static void main(String[] args) {
// 创建Map集合对象
Map<String, Integer> maps = new HashMap<>();
// 添加元素
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
// 清空元素
maps.clear();
System.out.println(maps); // {}}
登录后复制
public static void main(String[] args) {
// 创建Map集合对象
Map<String, Integer> maps = new HashMap<>();
// 添加元素
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
// 判断是否包含指定键
System.out.println(maps.containsKey("华为")); // true
System.out.println(maps.containsKey("魅族")); // false}
登录后复制
public static void main(String[] args) {
// 创建Map集合对象
Map<String, Integer> maps = new HashMap<>();
// 添加元素
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
// 判断是否包含指定值
System.out.println(maps.containsValue(6)); // true
System.out.println(maps.containsValue(99)); // false}
登录后复制
public static void main(String[] args) {
// 创建Map集合对象
Map<String, Integer> maps = new HashMap<>();
// 添加元素
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
// 判断集合是否为空
System.out.println(maps.isEmpty()); // false}
登录后复制
public static void main(String[] args) {
// 创建Map集合对象
Map<String, Integer> maps = new HashMap<>();
// 添加元素
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
// 返回集合元素的个数
System.out.println(maps.size()); // 4}
登录后复制
public static void main(String[] args) {
Map<String, Integer> map1 = new HashMap<>();
map1.put("java", 1);
map1.put("C语言", 2);
Map<String, Integer> map2 = new HashMap<>();
map2.put("python", 4);
map2.put("linux", 7);
// 合并两个集合
map1.putAll(map2);
System.out.println(map1); // {{python=4, java=7, C语言=2}}
登录后复制
(www.Downzz.com)》以上就是Java中Map集合体系的基本使用和常用API的详细内容,更多请关注站长源码网其它相关文章!
已经是最后一篇:下一篇