我正在开发一个 android 项目,其中一部分是将数据从我的数据库导出到 csv 文件。
我已经阅读了很多线程,尤其是opencsv并尝试以下操作:
CSVWriter writer = null;
try {
writer = new CSVWriter(my file name);
// just an example
String[] entries = "1,2,3,4,5,6".split(",");
writer.writeNext(entries);
} catch (IOException e) {
// TODO: handle exception
}
该文件已创建,但其大小为 0KB。
我试图用另一种方式来解决它。请参阅下面的代码:
File myFile = new File(my file name);
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
我用 append 放了一些信息,但我遇到了同样的问题。
有没有人有另一种方法来解决这个问题或者我在上面的例子中错过了什么?