【发布时间】:2014-11-21 06:03:11
【问题描述】:
我正在将数据写入文件并使用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();
【问题讨论】:
标签: android