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));
        }
    }
  • 相关阅读:
    pod 安装
    Mac百度云破解限速-修复选中没有导出下载
    swift -SnapKit一些基本使用
    xcode 显示多个重复模拟器
    xcode选择模拟器显示No Scheme
    Xcode删除指定版本的模拟器
    javaScript基础
    Dao模式多表联查
    SQLServer数据库
    数据库错题分析
  • 原文地址:https://www.cnblogs.com/mm163/p/10666137.html
Copyright © 2011-2022 走看看