【发布时间】:2011-08-12 10:18:05
【问题描述】:
来自以下代码:
import java.io.*;
class fileTester {
public static void main( String args[]) throws IOException {
String string = "Suhail" + "\n" + "gupta";
FileOutputStream fos = new FileOutputStream( new File("break.txt"));
byte[] data = string.getBytes();
fos.write( data );
fos.close();
}
}
我预计输出是:
苏海尔
古普塔
int 创建的文件(即两个字符串都在一个新行中),但输出在一行中。 Suhail gupta
当我在两个字符串之间使用\n 字符时,为什么会这样?
【问题讨论】: