Java 9 集合工厂方法
Java 9 List,Set 和 Map 接口中,新的静态工厂方法可以创建这些集合的不可变实例。
这些工厂方法可以以更简洁的方式来创建集合。
旧方法创建集合
执行输出结果为:
新方法创建集合
Java 9 中,以下方法被添加到 List,Set 和 Map 接口以及它们的重载对象。
- List 和 Set 接口, of(…) 方法重载了 0 ~ 10 个参数的不同方法 。
-
Map 接口, of(…) 方法重载了 0 ~ 10 个参数的不同方法 。
-
Map 接口如果超过 10 个参数, 可以使用 ofEntries(…) 方法。
新方法创建集合
输出结果为: