在一个类中,我有一个构造函数,看起来像:
Class(int x, int y, int[] moves);
Run Code Online (Sandbox Code Playgroud)
在创建这些对象的其他类中,我将移动存储在ArrayList中.移动是数字.因此,当这个类决定ti创建新对象时,它必须首先将此ArrayList转换为数组.所以我尝试过这样的事情:
new Object(0, 0, (int[])moves.toArray(int[moves.size()]);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.怎么做得恰到好处?