ArrayList を使用して、文字列の配列からいくつかの文字列を格納しています。
ArrayList<String> list = new ArrayList<>();
list.add(strings[i]);
それらを別の関数に渡すために、それらを配列に戻しました。
foo((String[]) list.toArray());
これは私に例外を与えます:
Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
ここで何が間違っていますか?