java中的out.write(),如何插入换行符

时间:2013-02-01 01:00:25

标签: java

在java中写入文本文件时,如何在新行中输入值

代码段

while (rs.next()) {
                int sport = rs.getInt("sport");


                String name = rs.getString("name");


                out.write(sport + " : " + name);}

文本文件填充“value1 value2 value3 ... etc” 我希望它填充

value1
value2
value3 
.

2 个答案:

答案 0 :(得分:6)

  • 如果'out'是PrintWriter,请使用println()。
  • 如果'out'是BufferedWriter,请使用newLine()。
  • 如果'out'是其他Writer,请使用write('\ n'),或将newLine直接附加到您正在编写的字符串中。如果需要系统的行分隔符,请参阅System.getProperty(),其值为“line.separator”。

答案 1 :(得分:4)

非常简单

out.write(sport + " : " + name + "\n");

这就是全部。