おい。最近、助けを求めている私の投稿を見たことがあるかもしれませんが、以前は間違っていたので、最初からやり直して、基本から始めます。
次のようなテキストファイルを読み込もうとしています。
FTFFFTTFFTFT
3054 FTFFFTTFFTFT
4674FTFTFFTTTFTF
...など
私がする必要があるのは、最初の行を回答キーとして文字列に入れることです。
次に、学生証(最初の数字)で配列を作成する必要があります。次に、学生の回答を含む学生IDに並列な配列を作成する必要があります。
以下は私のコードですが、このように機能させる方法がよくわかりません。誰かが私を助けてくれるかどうか疑問に思っていました。
public static String[] getData() throws IOException {
int[] studentID = new int[50];
String[] studentAnswers = new String[50];
int total = 0;
String line = reader.readLine();
strTkn = new StringTokenizer(line);
String answerKey = strTkn.nextToken();
while(line != null) {
studentID[total] = Integer.parseInt(strTkn.nextToken());
studentAnswers[total] = strTkn.nextToken();
total++;
}
return studentAnswers;
}
したがって、1日の終わりには、配列構造は次のようになります。
studentID [0] = 3054
studentID [1] =4674
...など
studentAnswers [0] = FTFFFTTFFTFT
studentAnswers [1] = FTFTFFTTTFTF
ありがとう :)