从文件中读取和解析元素后,我很难将元素放入数组中。这个想法是我读入的文本文件有一个问题,然后下一行是一个数字,表示哪个答案是正确的。我将字符串解析为一个 int,但我无法将解析后的 int 添加到我的 answers 数组中。所以我的问题是如何将我的 int 添加到我的数组答案中?这是我的代码
//here is how I define my arrays
List<String> questions = new ArrayList<String>();
List<String> other = new ArrayList<String>();
int[] answers = new int[questions.size()];
while (fScan.hasNextLine())
{
String line = fScan.nextLine();
if (line.contains("?"))
{
questions.add(line);
String correctAnswer = fScan.nextLine();
int rightAnswer = Integer.parseInt(correctAnswer);
//here's where things go wrong
answers.add(rightAnswer);
}
else
{
other.add(line);
}
}