Android 保存字符串数据到文件夹 可以提取
时间: 2023-12-18 09:04:45 浏览: 90
您可以使用Java的File类和FileOutputStream类来保存和提取字符串数据到Android文件夹。以下是一个简单的示例代码:
保存数据:
```
String filename = "my_file.txt";
String fileContents = "My string data";
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
outputStream.write(fileContents.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
```
在这个例子中,数据被写入了一个名为“my_file.txt”的文件中,文件保存在应用的默认文件夹中。如果文件不存在,则会创建一个新文件并写入数据。
提取数据:
```
String filename = "my_file.txt";
String fileContents = "";
try {
FileInputStream inputStream = openFileInput(filename);
int content;
while ((content = inputStream.read()) != -1) {
fileContents += (char) content;
}
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
```
在这个例子中,读取名为“my_file.txt”的文件并将其内容存储在一个字符串变量中。如果文件不存在,则会引发异常。
阅读全文