我有以下代码片段,用于将文本文件的全部内容读入字符串。它可以工作,唯一的问题是...它非常慢(文件大约有1500行)。
InputStream is = this.getResources().openRawResource(R.raw.comp_rules_glossary);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String previousLine = "start";
while ((readLine = br.readLine()) != null)
{
rules = rules + readLine + eol;
if (previousLine.equals(""))
{
content = content + readLine + eol;
}
previousLine = readLine;
}
is.close();
br.close();
目前,我正在一行一行地读取完整的文件,然后将其附加到字符串中。有没有更快的方法来完成这个过程?我正在寻找一种快速的方法来将整个文件读入一个字符串中。