作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是android开发新手。今天,我试图在我的应用程序中显示我所有练习过的 java 程序。我希望应用程序读取 .txt 文件中写入的数据。
最佳答案
您可以将文本文件保存在 raw/assets 文件夹中。要阅读它们,只需使用此代码。来自 Assets :
BufferedReader reader = new BufferedReader(
new InputStreamReader(getAssets().open("YourTextFile.txt")));
来自原始:
InputStream inputStream = context.getResources().openRawResource(R.id.yourresoureid);
InputStreamReader inputreader = new InputStreamReader(inputStream)
由于您是一名 java 程序员,因此无需告诉我如何从 InputStream 读取数据,如果您确实想要,请告诉我,我将发布其余的代码。
在数据库中保存大量数据并不是一个好主意。
从InputStream读取数据的示例
BufferedInputStream bis=new BufferedInputStream(inputstream);
ByteArrayBuffer baf=new ByteArrayBuffer(1000);
while((k=bis.read())!=-1)
{
baf.append((byte)k);
}
String results=new String(baf.toByteArray());
关于java - 如何在 Android 中读取 .txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243095/
我是一名优秀的程序员,十分优秀!