在我的项目中,我有一个必须在.csv文件中添加新行的函数。如果我在单独的项目中执行此操作。我不在项目的其他位置访问文件。为什么我的String不附加到.csv?
public static void AddCompany(ArrayList<Companie> companies)
{
String FILENAME = "companii.csv";
BufferedWriter bw = null;
FileWriter fw = null;
String data2 = " This is new content";
try {
File file = new File(FILENAME);
if (!file.exists()) {
file.createNewFile();
}
fw = new FileWriter(file.getAbsoluteFile(), true);
bw = new BufferedWriter(fw);
System.out.println(-1);
bw.write(data2);
System.out.println(2);
}
catch (IOException e)
{
e.printStackTrace();
}
}