android studio 写文件
时间: 2023-06-28 20:07:59 浏览: 194
在 Android Studio 中,可以使用 Java 的标准 IO(输入输出)类来读写文件。以下是一个简单的示例代码,演示如何将一些文本写入文件并读取出来:
```java
// 写文件
try {
// 创建一个 File 对象,指向要写入的文件
File file = new File("文件路径");
// 创建一个 FileWriter 对象,用于将文本写入文件
FileWriter writer = new FileWriter(file);
// 写入一些文本
writer.write("Hello, world!");
// 关闭 FileWriter 对象
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
// 读文件
try {
// 创建一个 File 对象,指向要读取的文件
File file = new File("文件路径");
// 创建一个 FileReader 对象,用于将文件中的文本读取出来
FileReader reader = new FileReader(file);
// 创建一个字符数组,用于存放从文件中读取的数据
char[] buffer = new char[1024];
// 读取文件中的文本,并将其存入字符数组中
int length = reader.read(buffer);
// 输出读取的文本
System.out.println(new String(buffer, 0, length));
// 关闭 FileReader 对象
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
```
需要注意的是,上述代码中的“文件路径”需要替换成实际的文件路径。例如,如果要将文件写入到应用的私有目录中,可以使用以下代码:
```java
File file = new File(getFilesDir(), "文件名");
```
其中,`getFilesDir()` 方法返回应用的私有目录。
阅读全文