次の行を別の配列に保存しようとしていました。
1908,Souths,Easts,Souths,Cumberland,Y,14,12,4000
私が使用しているコードでは、 の整数値が返されますが、 、およびyear[i]
の値はゼロになります。誰でも私を助けてもらえますか?私のコードは次のとおりです。winningScore[i]
loosingScore[i]
crowd[i]
str[i] = inputFile.nextLine();
StringTokenizer tok = new StringTokenizer(str[i], ",");
while (tok.hasMoreTokens()) {
year[i] = Integer.parseInt (tok.nextToken());
winteam[i] = tok.nextToken();
loosingteam[i] = tok.nextToken();
minor[i] = tok.nextToken();
wooden[i] = tok.nextToken();
held[i] = tok.nextToken();
if(held[i] == "Y") {
winningScore[i] = Integer.parseInt (tok.nextToken());
loosingScore[i] = Integer.parseInt (tok.nextToken());
crowd[i] = Integer.parseInt (tok.nextToken());
}
else {
break;
}
}