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

关于List.of()

List.of() 是 Java 9 引入的静态工厂方法,用于创建不可变列表(Immutable List)

不可变意味着:

  •  创建后不能增删改

  •  线程绝对安全

  •  内存占用更少

创建字符串列表
List<String> colors = List.of("红", "绿", "蓝");
System.out.println(colors);  // 输出:[红, 绿, 蓝]// 尝试修改会报错!
colors.add("黄");  // ❌ 抛出 UnsupportedOperationException
colors.set(0, "黑"); // ❌ 同样报错!
创建数字列表
List<Integer> scores = List.of(95, 88, 100);
System.out.println("最高分: " + scores.get(2)); // 输出:最高分: 100
空列表
List<String> emptyList = List.of();
System.out.println(emptyList.size());  // 输出:0

http://www.lryc.cn/news/585238.html

相关文章:

  • 深度对比扣子(Coze) vs n8n
  • PyTorch笔记5----------Autograd、nn库
  • Android Jetpack Compose 状态管理介绍
  • 流程图设计指南|从零到一优化生产流程(附模板)
  • MySQL的使用
  • 斯坦福 CS336 动手大语言模型 Assignment1 BPE Tokenizer TransformerLM
  • 高速路上的 “阳光哨兵”:分布式光伏监控系统守护能源高效运转
  • 250630课题进展
  • 电力自动化的通信中枢,为何工业交换机越来越重要?
  • C++——构造函数
  • 数据库迁移人大金仓数据库
  • stm32-modbus-rs485程序移植过程
  • 微算法科技基于格密码的量子加密技术,融入LSQb算法的信息隐藏与传输过程中,实现抗量子攻击策略强化
  • 【AI大模型】RAG系统组件:向量数据库(ChromaDB)
  • 新作品:吃啥好呢 - 个性化美食推荐
  • QT跨平台应用程序开发框架(4)—— 常用控件QWidget
  • 【机器学习】保序回归平滑校准算法
  • AI在医疗影像诊断中的应用前景与挑战
  • RabbitMQ 之消息积压
  • Linux进程间通信--命名管道
  • Leaflet面试题及答案(1-20)
  • [面试] 手写题-选择排序
  • 【Springboot】Bean解释
  • 为什么必须掌握Java异常处理机制?——从代码健壮性到面试必考题全解析
  • 结构化数据、非结构化数据区别
  • Web安全 - 基于 SM2/SM4 的前后端国产加解密方案详解
  • 远程登录docker执行shell报错input is not a terminal问题
  • 如何将公式图片转换为公式格式到wps/word里面
  • 红色脉络:一部PLMN在中国的演进史诗 (1G-6G)》第1篇 | 开篇:从蜂窝到星链,PLMN——连接世界的无形之网
  • 线性回归原理推导与应用(十):逻辑回归多分类实战