嗨,在 JDK > 1.5 中是否有访问空数组常量的标准位置。
当我想将字符串集合(例如 ArrayList)转换为字符串数组时,我发现自己在使用我自己的常量类中定义的字符串:
public static final String[] EMPTY_STRING_ARRAY = new String[0];
然后在我的客户端代码中类似于:
String[] retVal = myStringList.toArray(Constants.EMPTY_STRING_ARRAY);
return retVal;
我想知道这是否是“惯用的”方式,或者我是否遗漏了一些东西,我从我所做的简短搜索中得到的印象是这种事情在许多人的代码中很普遍。
非常感谢任何想法、答案、评论(除此之外我不应该真正使用字符串数组),
干杯西蒙