代码点读机 / Java / of

of Java · 静态工厂

工厂方法:Optional.of 包装非空值,List.of/Map.of/Set.of 创建不可变集合(Java 9+)。

怎么用

Optional.of(值) 或 List.of(元素...)

小例子

List<String> list = List.of("a", "b", "c");
System.out.println(list.size());

运行结果

输出:3

提醒:List.of 创建的列表不能 add/remove/set,传入 null 会抛 NullPointerException

官方文档:https://docs.oracle.com/javase/9/docs/api/java/util/List.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条