Java9 集合工厂方法
在Java 9中,为List、Set和Map接口添加了新的工厂方法,用于创建不可变实例。这些工厂方法是方便的工厂方法,以更简洁、更精炼的方式创建集合。
创建集合的旧方法
输出结果
它会打印出以下输出结果。
新方法
在Java 9中,List、Set和Map接口添加了以下方法,同时还有它们的重载版本。
注意事项
- 对于List和Set接口,of(…)方法被重载为具有0到10个参数和一个具有可变参数的方法。
-
对于Map接口,of(…)方法被重载为具有0到10个参数的方法。
-
在Map接口中,如果有超过10个参数的情况,可以使用ofEntries(…)方法来接受可变参数。
创建集合的新方法
输出
它将打印以下输出。