あるクラスには、次のようなコンストラクターがあります。
Class(int x, int y, int[] moves);
これらのオブジェクトを作成する他のクラスでは、ArrayList に移動を格納しました。動きは数字です。したがって、このクラスが新しいオブジェクトを作成することを決定した場合、最初にこの ArrayList を配列に変換する必要があります。だから私はこのようなことを試しました:
new Object(0, 0, (int[])moves.toArray(int[moves.size()]);
しかし、うまくいきません。それはどのように適切に行われるべきですか?