您的位置:首页 > 其它

得到保存在assets目录下的txt文件的内容

2012-07-20 10:59 330 查看
有时需要把一些不会改变的固定的内容写在程序里,直接放到源代码里非常不好,可以考虑放到assets文件夹下,如果是音频等元类型的,可以放到res/raw目录下。

现在我的assets目录下,有一个txt文件,我需要在程序中把它的内容读出来。

代码如下:

/**
* 读取Assets目录下txt文件中的字符串
*/
public String readTxtFile() {
String s = "";
try {
InputStream fileInputStream = context.getAssets().open("file_name");
BufferedReader reader = new BufferedReader(new InputStreamReader(fileInputStream));

if ((s = reader.readLine()) != null) {
return s;
}
} catch (Exception e) {
System.out.println("read txt file: " + e);
}

return "[]";

}


由于我的txt文本只有一行,所以在读取的时候,我只需要readLine就行了,具体的情况还要具体去做。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: