2016-10-25 20 views
0

我在寫入桌面時遇到問題,此格式是否正確?該文件甚至不會出現,但不會出現錯誤你如何寫一個文件在Java到臺式多數民衆贊成平臺友好?

String home = System.getProperty("user.home"); 
File textFile = new File(home + File.separator + "Desktop" + File.separator + "Testing" + File.separator + "leadership.csv"); 
BufferedWriter out = null; 

try{ 
    out = new BufferedWriter(new FileWriter(textFile)); 

    for (LeaderProfile leader: leaders){ 
      out.write(leader.printCSVData() +"\n"); 
    } 
    out.close(); 
}catch(IOException e){ 
} 
+4

也許會引發錯誤,但是由於您忽略了異常,您看不到它們? – radoh

+0

關閉緩衝區後,添加'out.flush()'。 – mike

回答

0

您沒有打印異常。

try{ 
    out = new BufferedWriter(new FileWriter(textFile)); 

for (LeaderProfile leader: leaders){ 
    out.write(leader.printCSVData() +"\n"); 
} 
out.close(); 
} 
catch(Exception e){ 
    e.printStackTrace(); 
} 
相關問題