newLine()和回车符(“ \ r”)之间的区别
newLine()
和回车符(“ \ r”)有什么区别?最好使用哪一个?
File f = new File(strFileGenLoc);BufferedWriter bw = new BufferedWriter(new FileWriter(f, false));
rs = stmt.executeQuery("select * from jpdata");
while ( rs.next() )
{
bw.write(rs.getString(1)==null? "":rs.getString(1));
bw.newLine();
}
回答:
假设您的意思是:
public static String newLine = System.getProperty("line.separator");
newLine
与环境无关\r
的不是。
因此,newLine
它将\r\n
在Windows上但\n
在另一个环境上给您。
但是,您不应该在JTextArea中使用它,而println仅\n
在Windows上可以正常工作。
根据您的情况。我认为您应该使用自己的常量-\r\n
File f = new File(strFileGenLoc); BufferedWriter bw = new BufferedWriter(new FileWriter(f, false));
rs = stmt.executeQuery("select * from jpdata");
while ( rs.next() ) {
bw.write(rs.getString(1)==null? "":rs.getString(1));
bw.write("\\r\\n");
}
以上是 newLine()和回车符(“ \ r”)之间的区别 的全部内容, 来源链接: utcz.com/qa/408817.html