【初心者】Java質問・相談スレッド83【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0866デフォルトの名無しさん
2006/04/05(水) 02:50:35return (String[])list.toArray(new String[list.size()]);
}
public String[] toArray(List list) {
return (String[])list.toArray(new String[0]);
}
について、どっちがお勧めなんでしょう?
空の配列を使用するほうを実際には使っていますが、
ふと気になりました。
空の配列のほうは、newが余計に行われる
分遅いのは分かっていますが、今の時代に
気にするような重要な劣化でもないと思います。
それよりも、Listの実装がVectorなどの場合、
list.size()でsynchronizedかかるほうが嫌な気がします。
どうなんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています