長さ0の配列はimmutableだから、
---
private static final String[] NULL_STRING_ARRAY = new String[0];

public String[] hoge(List list) {
return (String[])list.toArray(NULL_STRING_ARRAY);
}
---
とすることで、無駄なインスタンスが生成されるのを極力減らすことができる


……が、やっぱり俺は>>289のやりかたが一番好きだ。