当前位置: 首页 > 面试题库 >

android开发打开文件txt并返回内容

淳于宏伯
2023-03-14
问题内容

在整个Internet上搜索,找不到有效的代码。我如何获取txt文档的内容并将其返回。

假设我在(src / my.proovi.namespace /data.txt)中有一个txt文件,并且我创建了一个名为refresh_all_data()的方法;我想要收集和返回数据的地方。在主要活动方法中,我只需要将内容作为(String
content = refresh_all_data();)就可以了。

应该很容易,但找不到有效的答案。非常感谢你。


问题答案:

将文件放在/assets项目的文件夹中,然后InputStream通过打开文件即可AssetManager

InputStream in = getAssets().open("data.txt");

然后,您可以从文件中读取行,并将它们添加到StringBuilder使用Reader

//The buffered reader has a method readLine() that reads an entire line from the file, InputStreamReader is a reader that reads from a stream.
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
//This is the StringBuilder that we will add the lines to:
StringBuilder sb = new StringBuilder(512);
String line;
//While we can read a line, append it to the StringBuilder:
while((line = reader.readLine()) != null){
    sb.append(line);
}
//Close the stream:
reader.close();
//and return the result:
return sb.toString();


 类似资料:
  • 问题内容: 如何打开.txt文件并读取由输入或空格分隔的数字到数组列表中? 问题答案: 读取文件,将每一行解析为整数并存储到列表中:

  • 打开文件 哈,现在你已经在无意间学会了一种在 Vim 中打开文件的方式,虽然这种方式并不是最常用的,但却是最 直接的,尤其是当你的代码中 include 了某文件时,下面介绍另外两种常用的打开方式。 在 Vim 中打开文件 :e <filename> 打开名为 filename 的文件,若文件不存在则创建之 :Ex 在 Vim 中打开目录树,光标选中后回车打开对应文件(提示:- 进入上级目录) 查

  • 问题内容: 我知道我们应该在问题中添加一些代码,但是我非常傻眼,无法束手无策,也找不到任何可循的例子。 基本上,我想打开文件 C:\ A.txt ,其中已经包含内容,并在末尾写一个字符串。基本上是这样的。 文件A.txt包含: 我想打开它并在末尾写Sue,所以文件现在包含: 抱歉,没有代码示例,今天早上我的大脑死了。 问题答案: 请搜索Larry Page和Sergey Brin向全世界发布的Go

  • 打开文件 有了上述分析后,我们可以看看如果一个用户进程打开文件会做哪些事情?首先假定用户进程需要打开的文件已经存在在硬盘上。以user/sfs_filetest1.c为例,首先用户进程会调用在main函数中的如下语句: int fd1 = safe_open("sfs\_filetest1", O_RDONLY); 从字面上可以看出,如果ucore能够正常查找到这个文件,就会返回一个代表文件的文

  • 在这节,我们使我们的应用程序展示命令行传来的文件的正文。 在这后面,我们为我们的应用程序的窗口子类增加了一个私有的结构体,结构体内是一个指向GtkStack的指针。gtk_widget_class_bind_template_child_private()函数使得在实例化模板后,私有结构体中的stack成员会指向模板中的同名部件。 ... struct _ExampleAppWindowPriv

  • 本文向大家介绍Android 打开本地pdf文件,包括了Android 打开本地pdf文件的使用技巧和注意事项,需要的朋友参考一下 Android 中打开pdf文件也是一种很常见的场景,但是上网找了好多资料,有用WebView加载的,但是要用vpn才能搞,最后发现一个库挺不错的,再次分享给大家 android-pdfview。下面主要说一下该库的使用方法。 1. 该库的下载地址 https://g