读取一个简单的文本文件

读取一个简单的文本文件

我试图在我的示例Android应用程序中读取一个简单的文本文件。我正在使用下面编写的代码来读取这个简单的文本文件。

InputStream inputStream = openFileInput("test.txt");InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

我的问题是:我该把这个放在哪里?"test.txt"在我的项目中归档?我试过把文件放在下面"res/raw""asset"文件夹但我得到了exception "FileNotFound"当上面所写代码的第一次活动被执行时。

谢谢你的帮助


慕哥6287543
浏览 455回答 3
3回答

缥缈止盈

我就是这样做的:public static String readFromAssets(Context context, String filename) throws IOException {     BufferedReader reader = new BufferedReader(new InputStreamReader(context.getAssets().open(filename)));     // do reading, usually loop until end of file reading       StringBuilder sb = new StringBuilder();     String mLine = reader.readLine();     while (mLine != null) {         sb.append(mLine); // process line         mLine = reader.readLine();     }     reader.close();     return sb.toString();}请按以下方式使用:readFromAssets(context,"test.txt")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android