栏目:JDK9 新特性 作者:admin 日期:2017-10-15 评论:0 点击: 1,279 次
通常,您希望在代码中创建一个集合(例如,List 或 Set ),并直接用一些元素填充它。 实例化集合,几个 “add” 调用,使得代码重复。 Java 9,添加了几种集合工厂方法:
1 2 |
Set<Integer> ints = Set.of(1, 2, 3); List<String> strings = List.of("first", "second"); |
除了更短和更好阅读之外,这些方法也可以避免您选择特定的集合实现。 事实上,从工厂方法返回已放入数个元素的集合实现是高度优化的。这是可能的,因为它们是不可变的:在创建后,继续添加元素到这些集合会导致 “UnsupportedOperationException” 。
------====== 本站公告 ======------
金丝燕网,一个严谨的网站!