为什么BufferedReader给我异常当它什么也没找到

时间:2018-08-21 10:37:55

标签: android string bufferedreader

我正在为Android平台编写一个应用程序。我的目的是我从文本文件中搜索在编辑文本上写的单词。为了做到这一点;我以前是BufferedReader。 (Txt文件的大小太大,以至于我不得不编辑自定义属性)。当它在文本文件中找到我的单词时,我的代码运行正常。但是当我搜索毫无意义的东西时,例如“ asdsad”。我的代码给了我例外。它与BufferedReader有关。如何解决?

自定义属性:

idea.max.intellisense.filesize=999999

我的代码:

String text = "";
        BufferedReader reader;

        try {
            InputStream is = getAssets().open("word_families_kopya.txt");
            reader = new BufferedReader(new InputStreamReader(is));
            String line = reader.readLine();

            String translating_string = editText_words.getText().toString();


while (!line.contains(translating_string) && line.toString() != null) {


    line = reader.readLine();

Log.i(TAG,“ onClick:” +行);         cevirilmis_textview.setText(line);

}


    } catch (IOException e) {
        e.printStackTrace();
    }finally {

    }



        } catch (IOException e) {
            e.printStackTrace();
        }finally {

        }

异常消息:

  

读取:意外的EOF!

0 个答案:

没有答案