要素が配列である ArrayList があります。たとえば[[2,3,4],[5,6,7],[8,9,10]]
。配列要素 ex[1,2,3]
を、配列のみを受け取るメソッドに渡す必要があります。
public ArrayList<Integer[]> arrayList;
//some code
for(int i = 0; i < arrayList.size(); i++) {
Integer[] elementArray = arraylist.get(i);
Integer = methodTakesOnlyArrays(elementArray);
// more code...
これはjava.lang.ClassCastException: java.util.ArrayList cannot be cast to [Ljava.lang.Integer;
これを修正するにはどうすればよいですか?
ありがとう