リストを配列に変換
List<String> list = list(); list.add("hoge"); String[] strAry; strAry = list.toArray(new String[]{}); // strAry = (String[])list.toArray(); これは×
toArray()の戻り値の型はObjectクラス。
下の例だとスーパークラスをサブクラスにキャストできないので実行時エラーを吐く。(ClassCastException)
ついでに
int i = 0; System.out.println(++/*hogehoge*/i);
みたいな誰得コードが書けることを知った。