Map.of、List.of、Set.of是什么意思
用于简单的创建不可变的少量元素的集合,如:
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);}
}
- 只有Map、Set、List接口中有此类方法,HashMap、ArrayList中并没有此类方法
- 返回的集合是不可变集合
Map.of、List.of、Set.of是什么意思相关推荐
- Map的分类和不同的应用场景
java为数据结构中的映射定义了一个接口java.util.Map; 它有四个实现类,分别是HashMap,Hashtable,LinkedHashMap和TreeMap 可能很多人只使用过HashM ...
- java1.8新增超实用Map方法——Map.getOrDefault()和Map.value()方法详解
1. Map.getOrDefault() 翻译一下官方解释: java.util.Map<K, V> V getOrDefault(Object key, V defaultValue) ...
- Go 学习笔记(67)— Go 并发安全字典 sync.Map
1. 并发不安全的 map Go 语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的. 换句话说,在同一时间段内,让不同 goroutine 中的代码,对同一个字典进行读写操作是 ...
- Python 常用内置函数map、zip、filter、reduce、enumerate
Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...
- 将request中的所有参数存放到自定义的map中
/*** <获取参数map>* * @return 参数map* @throws Exception */protected Map<String, Object> getPa ...
- Map再整理,从底层源码探究HashMap
前言 本文为对Map集合的再一次整理.内容包括:Map HashMap LinkedHashMap TreeHashMap HashTable ConcurrentHashMap Map Map< ...
- Java集合详解之Map
一.首先看看集合框架体系图 从图中可以看到,Map接口扩展了Iterator接口,关于Iterator接口详解请移步:Iterator接口详解 二.Map是什么? Map<k,v>使用键值 ...
- 网络模型mAP计算实现代码
网络模型mAP计算实现代码 一.mAP精度计算 这里首先介绍几个常见的模型评价术语,现在假设我们的分类目标只有两类,计为正例(positive)和负例(negtive)分别是: 1)True posi ...
- 2021年大数据常用语言Scala(二十二):函数式编程 映射 map
目录 映射 | map 用法 案例一 案例二 映射 map 集合的映射操作是将来在编写Spark/Flink用得最多的操作,是我们必须要掌握的.因为进行数据计算的时候,就是一个将一种数据类型转换为另 ...
- 2021年大数据常用语言Scala(十八):基础语法学习 Map对象
目录 Map对象 不可变Map 可变Map Map基本操作 Map对象 Map可以称之为映射.它是由键值对组成的集合.在scala中,Map也分为不可变Map和可变Map. 不可变Map 定义 语法 ...
最新文章
- Linux Shell 脚本知识点
- mvp 在 flutter 中的应用
- DNS攻击的主要方式
- python生成词云_今天玩点啥:使用python生成微信好友地域分析、微信昵称、个性签名词云...
- adb不识别设备(手机)的若干情形及解决方法
- 【Git】GitHub无法解析Latex语句的解决方法
- 常见特征检测算法介绍
- Python数据科学库-小测验
- Delphi 与 DirectX 之 DelphiX(15): TPictureCollectionItem.DrawWaveX、DrawWaveY ...
- matlab语法——subplot函数
- 璞华PLM为全场景产品生命周期管理赋能,助力产品主线的企业数字化转型
- eclipse中下划线显示不出来问题解决
- 专家警告全球芯片短缺可能持续到 2022 年之后
- 淘宝店铺装修(Carousel - 旋转木马)
- android电视nas的照片,安卓手机为中心的家庭“nas”
- 精品慕课资源推荐 计算机网络
- 根据设备不同,加载不同尺寸图片
- 字符串拆分以及合并--Python
- CTF题目: 你必须让他停下
- 信息学奥赛一本通T1453:移动玩具
热门文章
- 《初.中级网管要掌握的技术》我的技术我做主
- Java使用阿里邮箱生成excle邮件附件发送
- 加速键(热键)与快捷键的区别
- linux查询系统硬件配置
- RNA-seq与miRNA-seq联合分析
- 位运算—统计文本文件中汉字的个数
- 转载:嵌入式系统综述之二
- 1.1.4 分支, if, if else, if elseif else, switch,循环,for,break,continue,双重for,while, do while
- 复习DOS及批处理命令
- 计算机主机突然断电有什么影响吗,断电对电脑硬件会产生哪些影响