如何在Java中初始化长度为0的String数组?
该方法的Java文档
String[] java.io.File.list(FilenameFilter filter)
在返回说明中包括以下内容:
如果目录为空或过滤器未接受任何名称,则该数组为空。
我如何做类似的事情,并将String数组(或与此相关的任何其他数组)初始化为长度为0?
回答:
正如其他人所说,
new String[0]
确实会创建一个空数组。但是,关于数组有一件好事-数组的大小无法更改,因此您始终可以使用相同的空数组引用。因此,在您的代码中,您可以使用:
private static final String[] EMPTY_ARRAY = new String[0];
然后EMPTY_ARRAY
每次需要时就返回-无需每次都创建一个新对象。
以上是 如何在Java中初始化长度为0的String数组? 的全部内容, 来源链接: utcz.com/qa/415950.html