Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将列表写入文件并从中读取_Java_Android - Fatal编程技术网

Java 将列表写入文件并从中读取

Java 将列表写入文件并从中读取,java,android,Java,Android,我环顾四周,但没有找到任何相关的东西。我有三个列表,一周、一天、一段时间,我需要将它们写入一个文件中,以便在应用程序关闭时不会删除它们。我该如何将这些列表写入文件,然后当应用程序打开时,像以前一样将它们读回列表。不确定这是否是一个愚蠢的问题。您可以在中找到一些示例 基本上,您可以使用Java中的类似文件,例如从android文档编写: String FILENAME = "hello_file"; String string = "hello world!"; FileOutputStream

我环顾四周,但没有找到任何相关的东西。我有三个列表,一周、一天、一段时间,我需要将它们写入一个文件中,以便在应用程序关闭时不会删除它们。我该如何将这些列表写入文件,然后当应用程序打开时,像以前一样将它们读回列表。不确定这是否是一个愚蠢的问题。

您可以在中找到一些示例

基本上,您可以使用Java中的类似文件,例如从android文档编写:

String FILENAME = "hello_file";
String string = "hello world!";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();

如果数据不太大,则可以使用共享首选项轻松存储数据。