站长源码网(Downzz.com)
站长源码网(Downzz.com)
当前位置:首页 > 站长教程 > 开发编程 > Java编程
Java中Map集合体系的基本使用和常用API
时间:2023-01-24 12:08:42 来源:互联网 用户2441***上传

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

Map集合概述和使用

Map集合整体格式:

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

分析:

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

Map集合体系的特点

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

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}}
登录后复制
(www.Downzz.com)》

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

上一篇:Java数据结构常见排序算法总结分享

已经是最后一篇:下一篇

站长源码网(Downzz.com)所有资源均为互联网用户上传分享,未经允许不得传播。
若发现本文侵犯了您的权益,请点击后方链接查看并联系我们进行删除处理。 版权申明