gpt4 book ai didi

android - 如何在android中的文本文件上添加新行

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

我正在文件上写入数据,我正在使用 ArrayList 但我的主要问题是如何在文本文件上添加新行。是否可以做到。

以这样的方式,当 ArrayList 的第一个数据写入文本文件时,ArrayList 的下一个数据应该自动写入新行

 final String FILES = "/MY_FILE_FOLDER";

String path= Environment.getExternalStorageDirectory().getPath()+FILES; // Folder path

File folderFile = new File(path);
if (!folderFile.exists()) {
folderFile.mkdirs();
}

File myFile = new File(folderFile, fileName+".doc");
myFile.createNewFile();

FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);

for (int i = 0; i < getdata.size(); i++) {
myOutWriter.append(getdata.get(i));
}


myOutWriter.close();
fOut.close();
Toast.makeText(getBaseContext(),
"Done writing SD 'mysdfile.txt'",
Toast.LENGTH_SHORT).show();

最佳答案

改变,

for (int i = 0; i < getdata.size(); i++) {
myOutWriter.append(getdata.get(i));
}

for (int i = 0; i < getdata.size(); i++) {
myOutWriter.append(getdata.get(i));
myOutWriter.append("\n\r");
}

希望对您有所帮助!!

关于android - 如何在android中的文本文件上添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27055092/

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