Я использую ArrayList для хранения некоторых строк образует массив строк:ArrayList.toString Исключение
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;
Что я здесь делаю неправильно?