当前位置: 首页 > news >正文

不可变集合

不可被外界修改内容,外界只能查询集合内容

当集合对象被不可信的库调用时,不可变形式是安全的

书写格式:

List<数据类型> list = new List.of(可变参数,传入要保存的数据)

Set<数据类型> set = new set.of(可变参数),传入的数据具有唯一性

Map.of(参数):第一个和第二个默认为键值对,最多传递10个键值对

 若要传递大于10个键值对,则调用方法Map.ofEntries,具体流程如下

新方法copyOf:若传递过去的是不可变集合则会返回该集合,若传递的是可变集合,则会将可变集合转化为不可变集合并返回

总结

http://www.xdnf.cn/news/1247941.html

相关文章:

  • 笔记学习杂记
  • nordic通过j-link rtt viewer打印日志
  • Linux网络编程:TCP初体验
  • 永磁同步电机的矢量控制
  • Python包安全工程实践:构建安全可靠的Python生态系统
  • Redis类型之String
  • Python深度学习:从入门到进阶
  • ELK是什么
  • 分布式微服务--Nacos持久化
  • linux定时器管理 timer_*系统调用及示例
  • 每日五个pyecharts可视化图表-bars(4)
  • 系统设计入门:成为更优秀的工程师
  • iptables 里INPUT、OUTPUT、FORWARD 三个链(Chain)详解
  • MATLAB实现的机载合成孔径雷达回波生成和处理
  • zyh贪心类题目补题报告
  • 灰色优选模型及算法MATLAB代码
  • GoLand 项目从 0 到 1:第五天 —— 角色权限中间件实现与事务控制
  • 三极管三种基本放大电路:共射、共集、共基放大电路
  • 使用公众号的消息模板给关注用户发消息
  • Pycaita二次开发基础代码解析:参数化模板创建与设计表驱动建模
  • RHCA03--硬件监控及内核模块调优
  • MCP与Function Calling
  • SAP FI模块凭证增强逻辑的策略
  • C++ string类
  • NLP自然语言处理 02 RNN及其变体
  • GPS信号捕获尝试(上)
  • 基于 Ubuntu 的 Linux 系统中 Vivado 2020.1 下载安装教程
  • Modbus tcp 批量写线圈状态
  • 【STM32】HAL库中的实现(四):RTC (实时时钟)
  • ES 模块动态导入