zoukankan      html  css  js  c++  java
  • Map 接口

    1.键值对存储一组对象

    2.key值不能重复,value可以重复

    3.具体的实现类,HashMap,treeMap,HashTable,LinkedHashMap

    ----------------------------------------------------------------------------------------

    HashMap

    数组+链表

    默认的负载因子为0.75

    默认数组容量大小为16

    链表的默认长度为8,如果大于8会变成一个二叉树

     ----------------------------------------------------------------------------

    HashTable

     ---------------------------------------------------------------------------------------

    LinkedHashMap

     -------------------------------------------------------------------------------------------

    import java.util.HashMap;
    import java.util.Map;
    
    public class file {
    
        public static void main(String[] args) {
            stringReader();
        }
    
        private static void stringReader() {
            Map<String,String> map = new HashMap<>();
            map.put("1","lili");
            map.put("2","lili2");
            map.put("3","lili3");
            //只会添加不存在相同key的值
            map.putIfAbsent("3","lili4");
            map.forEach((key,value)-> System.out.println(key+"->"+value));
        }
    }
  • 相关阅读:
    操作系统与进程.md
    解决粘包现象
    Python3网络爬虫开发实战
    Django学习目录
    前端学习目录
    MySQL数据库学习目录
    第一章 开发环境配置
    15.3 Scrapyd 对接 Docker
    13.4 Spider 的用法
    9.1 代理的设置
  • 原文地址:https://www.cnblogs.com/mm163/p/10666137.html
Copyright © 2011-2022 走看看