跳到主要内容

JAVA 9 特性

信息

JAVA 9 非LTS(Feature) (Long-Term-Support) 版本

创建不可变集合

创建一个集合为不可变集合:

List.of()
List.of(e1)
List.of(e1, e2) // fixed-argument表单最多可重载10个元素
List.of(elements...) //varargs表单支持任意数量的元素或数组

Guava提供的Immutable不可变集合:

ImmutableList immutableList = ImmutableList.of("wyp", "good");