我需要帮助才能在 IndexOf 的帮助下将一些单独的行拆分为不同的子字符串。
子字符串用 * 分隔,例如:
Question*Answer*AnswerA*AnswerB*CorrectAwnser
如何拆分字符串以获得 Answer、AnswerA、AnswerB 和 CorrectAnswer?
这是我的代码的一部分。getQuestion()
使用 getAnserA、getAnserB 和 getCorrectAnswer后我能做什么
try {
InputStream is = context.getAssets().open(questionFile);
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
// Skips lines
for (int i = 0; i< questionCount; i++) {
reader.readLine();
}
question = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
}
public String getQuestion() {
return question.substring(0, question.indexOf("*"));
}