私はすでに配列に入れたArrayListからIntegerを削除します。配列にarraylistを入れてforループ内で取り除いてください
何私が今持っていることは次のとおりです。
int[] playersArray = null;
ArrayList<Integer> spelers = new ArrayList<Integer>();
uはここの下に表示さtable.lengthがあるテーブルの量である、テーブル[J] .LENGTHが各テーブルを取得することができますプレイヤーの量です。それはうまくいくが、PlayerListから間違ったIntegerを取り除くと、playersArrayに入れられたものではなく次のものが取り除かれる。あなたのループで
for(int j = 0; j < table.length; j++){
playersArray = new int[table[j].length];
for(int i = 0; i < table[j].length; i++){
playersArray[i] = playersList.get(i);
playersList.remove(i);
}
table[j] = playersArray;
System.out.println("tafel: " + (j+1) + " " + Arrays.toString(tafel[j]));
}
あなたは 'ArrayList#remove'の内容とリストの内容がどのように動作するのかを試そうとしましたか?ちょうど[ここ](http://stackoverflow.com/questions/718554/how-to-convert-an-arraylist-containing-integers-to-primitive-int-array)のメソッドの1つを使用し、 'playersList'をクリアしてくださいそれ以降は... – Tom
'table'の宣言も表示します。 –