我们有Collections.EMPTY_LIST
但它没有输入,它显示了一个日食警告。如何设置某种类型的空列表。
答案 0 :(得分:58)
答案 1 :(得分:7)
要获得空List
String
,例如:
List<String> list = Collections.<String>emptyList();
答案 2 :(得分:3)
使用Collections.emptyList(); 您可以查看jdk文档。
答案 3 :(得分:1)
自Java 9起,便有了便捷的方法(例如字符串列表):
List<String> list = List.of() // since Java 9
List<String> list = Collections.<String> emptyList(); // prior Java 9
List.of()
返回一个空的不可变列表:ImmutableCollections.emptyList()
Collections.<String> emptyList()
返回常量:EMPTY_LIST
官方JavaDoc:List.of()
答案 4 :(得分:0)
要在指定类型时调用List.of()
,请使用List.<Class>of()
,例如:
List.<String>of()
答案 5 :(得分:-4)
使用收集。&lt;“类型”&gt;空();其中“类型”是您要键入的类型。 并且不要使用引号。