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