У меня проблема в моем коде Android. Моя цель этого кода для чтения каждой строки текстового файла в соответствии со статической строкой также должна отображать все согласованные вопросы. Моя статическая строка ввода - «что такое ваша DOB», а также файл с текстом (fms.txt), в котором есть все вопросы в папке с ресурсами. Затем я скомпилировал этот код. Я получил результат с ошибками.ArrayIndexOutOfBoundException при отображении совпадающих строк
Мой код
try {
ins = this.getAssets().open("fms.txt");
reader = new BufferedReader(new InputStreamReader(ins));
line = reader.readLine();
message = "What is your DOB";
messages = message.split(" ");
int i = 0, j = 0, inc = 1, oldin = 0;
while (line != null) {
lines = line.split("#");
words = lines[0].split(" ");
if (words[0].trim().equals(messages[0].trim())) {
for(i = 1; messages[i].trim() != null; i++) {
Log.e(TAG, "----------::::"+messages[i].trim());
oldin = inc;
}
}
line = reader.readLine();
}
ins.close();
Log.e(TAG, "---------FMSG : "+finalmsg);
} catch(IOException e1) {
e.printStackTrace();
}