读取一个简单的文本文件我试图在我的示例Android应用程序中读取一个简单的文本文件。我正在使用下面编写的代码来读取这个简单的文本文件。InputStream inputStream = openFileInput("test.txt");InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);我的问题是:我该把这个放在哪里?"test.txt"在我的项目中归档?我试过把文件放在下面"res/raw"和"asset"文件夹但我得到了exception "FileNotFound"当上面所写代码的第一次活动被执行时。谢谢你的帮助
3 回答
![?](http://img1.sycdn.imooc.com/545869390001b87802200220-100-100.jpg)
缥缈止盈
TA贡献2041条经验 获得超4个赞
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")
- 3 回答
- 0 关注
- 454 浏览
添加回答
举报
0/150
提交
取消