gpt4 book ai didi

android - 将字符串数组写入/读取到内部存储android

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:14 28 4
gpt4 key购买 nike

我是安卓开发的新手。目前,我正在开发一个简单的应用程序,用于将字符串数组写入和读取到内部存储。

首先我们有一个数组然后将它们保存到存储中,然后下一个 Activity 将加载它们并将它们分配给数组 B。谢谢

最佳答案

写入文件:

    try {
File myFile = new File(Environment.getExternalStorageDirectory().getPath()+"/textfile.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.write("replace this with your string");
myOutWriter.close();
fOut.close();
} catch (Exception e) {
e.printStackTrace();
}

读取文件:

    String pathoffile;
String contents="";

File myFile = new File(Environment.getExternalStorageDirectory().getPath()+"/textfile.txt");
if(!myFile.exists())
return "";
try {
BufferedReader br = new BufferedReader(new FileReader(myFile));
int c;
while ((c = br.read()) != -1) {
contents=contents+(char)c;
}

}
catch (IOException e) {
//You'll need to add proper error handling here
return "";
}

因此您将在字符串“contents”中取回您的文件内容

注意:您必须在 list 文件中提供读写权限

关于android - 将字符串数组写入/读取到内部存储android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27264918/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com