-5
nullのない新しいギザギザの配列を作成するString [] []配列があります。2D String [] []配列からすべてゼロを削除します。
String[][] noZero = new String[WCCount][];
String spot = "0";
for(int i = 0; i < WCCount; i++) {
noZero[i] = new String[countArray[i]];
for(int j = 0; j < countArray[i]; j++) {
if(!ny[i][j].equals(spot))
noZero[i][j] = String.valueOf(j+1);
else
continue;
}
}
問題はその代わりNY [i]が[j]が「0」に等しくない場合にのみNOZERO配列に値をコピーであり、それはNOZEROアレイNY [I] [jへのヌルコピー]は「0」に等しい。
ny [i] [j]が "0"の場合、次の反復にジャンプして何もしません。
誰かがここに
あなたも何かをしようとしましたか? – dabadaba
値がすべて数字の場合に文字列を使用するのはなぜですか? –
彼はSystem.inか何かからそれを読んでいて、数字に変換していないかもしれません。それがnlkの場合は、スキャナを使用してnextDouble()を読み込んで値を取得することができます。 – Edd