
正如其他人所说,
new String[0]
确实会创建一个空数组。但是,关于数组有一件好事-数组的大小无法更改,因此您始终可以使用相同的空数组引用。因此,在您的代码中,您可以使用:
private static final String[] EMPTY_ARRAY = new String[0];
然后
EMPTY_ARRAY每次需要时就返回-无需每次都创建一个新对象。
欢迎分享,转载请注明来源:内存溢出

正如其他人所说,
new String[0]
确实会创建一个空数组。但是,关于数组有一件好事-数组的大小无法更改,因此您始终可以使用相同的空数组引用。因此,在您的代码中,您可以使用:
private static final String[] EMPTY_ARRAY = new String[0];
然后
EMPTY_ARRAY每次需要时就返回-无需每次都创建一个新对象。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)