我的目標是讓用戶輸入數字N,並且arrayList的大小爲2N + 1.如何在一個對象中填充一個arrayList的一半,並在java中填充另一個對象?
最終,我的arrayList對於N = 2應該是「OO XX」。
public Board(int size)
{
tiles = new ArrayList<Tile>(size);
for(int index = 0; index < size; index++)
{
tiles.add(new Tile('O'));
tiles.add(new Tile(' '));
tiles.add(new Tile('X'));
System.out.print(tiles.get(index));
}
}
上面的代碼給了我「O XO」。 如何修改它以顯示OO XX?
謝謝!
如果N = 2,那麼大小將是2N + 1 = 5。它永遠不會是「OOO XXX」,即7個瓷磚,但會在5個瓷磚「O XO」 – hrv
後終止,您的問題與您的示例不符。對於N = 2,2N + 1是5,因此結果將是「OO XX」而不是「OOO XXX」。 – djb