本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于Map集合体系的基本使用以及常用API的相关内容,下面一起来看一下,希望对大家有帮助。

Java中Map集合体系的基本使用和常用API-LMLPHP

Map集合概述和使用

Map集合整体格式:

Map集合的使用场景之一:购物车系统

分析:

Java中Map集合体系的基本使用和常用API-LMLPHP

Map集合体系的特点

Java中Map集合体系的基本使用和常用API-LMLPHP

Map集合体系特点:

Map集合实现类特点:

Map集合常用的API

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}}
登录后复制

推荐学习:《java视频教程

以上就是Java中Map集合体系的基本使用和常用API的详细内容,更多请关注Work网其它相关文章!

08-30 18:55