從下面的代碼:爲什麼其他部分不在下一行打印?
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();
}
}
我預期的輸出是:
Suhail
古普塔
INT文件創建(即兩個字符串中一個新的行)但輸出是在一個單一的行。
爲什麼當我在兩個字符串之間使用\n
字符?
操作系統? –
@ John win7 ..... –