嘿。您最近可能会看到我寻找帮助的帖子,但之前我做错了,所以我要重新开始并从基础开始。使用字符串标记器从文本文件中设置创建数组?
我想读的文本文件看起来像这样:
FTFFFTTFFTFT
3054 FTFFFTTFFTFT
4674 FTFTFFTTTFTF
...等
我需要做的是将第一行放入一个字符串中作为答案。
接下来,我需要创建一个包含学生ID(第一个数字)的数组。 然后,我需要创建一个与包含学生答案的学生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;
}
所以在一天结束时,所述阵列结构应该是这样的:
studentID [0] = 3054
studentID [1] = 4674
...等
studentAnswers [0] = FTFFFTTFFTFT
studentAnswers [1] = FTFTFFTTTFTF
谢谢:)