Object配列からString配列のキャスト
はできない。
ArrayListのsubList()関数を使用する場合 ArryaList testArray = new ArrayList(); testArray.add("test1"); testArray.add("test2"); testArray.add("test3"); String[ ] testStringArray = (String[ ])testArray.subList(0, 3).toArray();
とすると、「どかーん」。 ClassCastExceptionが発生。
String[ ] testStringArray = (String[ ])testArray.subList(0, 3).toArray(new String[0]);
とすると、期待通りの処理ができる。
SCPJ取ったのに、ただの飾りか。
ちょっと恥ずかしい。