用于简单的创建不可变的少量元素的集合,如:

public class Test{public static void main(String[] args) {Set<String> str1=Set.of("a","b","c");//str1.add("c"); 这里在编译的时候不会错,但是执行的时候会报错,因为是不可变的System.out.println(str1);Map<String,Integer> str2=Map.of("a",1,"b",2);System.out.println(str2);List<String> str3=List.of("a","b");System.out.println(str3);}
}
  1. 只有Map、Set、List接口中有此类方法,HashMap、ArrayList中并没有此类方法
  2. 返回的集合是不可变集合

Map.of、List.of、Set.of是什么意思相关推荐

  1. Map的分类和不同的应用场景

    java为数据结构中的映射定义了一个接口java.util.Map; 它有四个实现类,分别是HashMap,Hashtable,LinkedHashMap和TreeMap 可能很多人只使用过HashM ...

  2. java1.8新增超实用Map方法——Map.getOrDefault()和Map.value()方法详解

    1. Map.getOrDefault() 翻译一下官方解释: java.util.Map<K, V> V getOrDefault(Object key, V defaultValue) ...

  3. Go 学习笔记(67)— Go 并发安全字典 sync.Map

    1. 并发不安全的 map Go 语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的. 换句话说,在同一时间段内,让不同 goroutine 中的代码,对同一个字典进行读写操作是 ...

  4. Python 常用内置函数map、zip、filter、reduce、enumerate

    Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...

  5. 将request中的所有参数存放到自定义的map中

    /*** <获取参数map>* * @return 参数map* @throws Exception */protected Map<String, Object> getPa ...

  6. Map再整理,从底层源码探究HashMap

    前言 本文为对Map集合的再一次整理.内容包括:Map HashMap LinkedHashMap TreeHashMap HashTable ConcurrentHashMap Map Map< ...

  7. Java集合详解之Map

    一.首先看看集合框架体系图 从图中可以看到,Map接口扩展了Iterator接口,关于Iterator接口详解请移步:Iterator接口详解 二.Map是什么? Map<k,v>使用键值 ...

  8. 网络模型mAP计算实现代码

    网络模型mAP计算实现代码 一.mAP精度计算 这里首先介绍几个常见的模型评价术语,现在假设我们的分类目标只有两类,计为正例(positive)和负例(negtive)分别是: 1)True posi ...

  9. 2021年大数据常用语言Scala(二十二):函数式编程 映射 map

    目录 映射 | map 用法 案例一 案例二 映射  map 集合的映射操作是将来在编写Spark/Flink用得最多的操作,是我们必须要掌握的.因为进行数据计算的时候,就是一个将一种数据类型转换为另 ...

  10. 2021年大数据常用语言Scala(十八):基础语法学习 Map对象

    目录 Map对象 不可变Map 可变Map Map基本操作 Map对象 Map可以称之为映射.它是由键值对组成的集合.在scala中,Map也分为不可变Map和可变Map. 不可变Map 定义 语法 ...

最新文章

  1. Linux Shell 脚本知识点
  2. mvp 在 flutter 中的应用
  3. DNS攻击的主要方式
  4. python生成词云_今天玩点啥:使用python生成微信好友地域分析、微信昵称、个性签名词云...
  5. adb不识别设备(手机)的若干情形及解决方法
  6. 【Git】GitHub无法解析Latex语句的解决方法
  7. 常见特征检测算法介绍
  8. Python数据科学库-小测验
  9. Delphi 与 DirectX 之 DelphiX(15): TPictureCollectionItem.DrawWaveX、DrawWaveY ...
  10. matlab语法——subplot函数
  11. 璞华PLM为全场景产品生命周期管理赋能,助力产品主线的企业数字化转型
  12. eclipse中下划线显示不出来问题解决
  13. 专家警告全球芯片短缺可能持续到 2022 年之后
  14. 淘宝店铺装修(Carousel - 旋转木马)
  15. android电视nas的照片,安卓手机为中心的家庭“nas”
  16. 精品慕课资源推荐 计算机网络
  17. 根据设备不同,加载不同尺寸图片
  18. 字符串拆分以及合并--Python
  19. CTF题目: 你必须让他停下
  20. 信息学奥赛一本通T1453:移动玩具

热门文章

  1. 《初.中级网管要掌握的技术》我的技术我做主
  2. Java使用阿里邮箱生成excle邮件附件发送
  3. 加速键(热键)与快捷键的区别
  4. linux查询系统硬件配置
  5. RNA-seq与miRNA-seq联合分析
  6. 位运算—统计文本文件中汉字的个数
  7. 转载:嵌入式系统综述之二
  8. 1.1.4 分支, if, if else, if elseif else, switch,循环,for,break,continue,双重for,while, do while
  9. 复习DOS及批处理命令
  10. 计算机主机突然断电有什么影响吗,断电对电脑硬件会产生哪些影响