展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

Jdk9快速创建只读集合

  • jdk9之前创建只读集合
public class Main {
public static void main(String[] args)throws Exception {
List<String> list = new ArrayList<>();
list.add("SpringBoot课程");
list.add("架构课程");
list.add("微服务SpringCloud课程");
//设置为只读List集合
list = Collections.unmodifiableList(list);
System.out.println(list);
Set<String> set = new HashSet<>();
set.add("Mysql教程");
set.add("Linux服务器教程");
set.add("Git教程");
//设置为只读Set集合
set = Collections.unmodifiableSet(set);
System.out.println(set);
Map<String, String> map = new HashMap<>();
map.put("key1", "课程1");
map.put("key2", "课程2");
//设置为只读Map集合
map = Collections.unmodifiableMap(map);
System.out.println(map);
}
}
  • 使用jdk9创建只读集合
public class Main {
public static void main(String[] args)throws Exception {
List<String> list = List.of("SpringBoot教程","架构课程","微服务SpringCloud课程");
System.out.println(list);
Set<String> set = Set.of("Mysql课程","Linux服务器教程","Git教程");
System.out.println(set);
Map<String, String> map = Map.of("key1","课程1","key2","课程2");
System.out.println(map);
}
}
posted @   DogLeftover  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2021-08-25 vue常见错误
点击右上角即可分享
微信分享提示