Javaプログラミング: SetからArrayへの変換

経験が浅いJavaで四苦八苦。

String strs = hashSet.toArray();

ではエラーが出る。

String strs = (String[])hashSet.toArray(new String[0]);

だとうまくいきそうだ。理由は以下に書かれていた。