2012年6月5日 星期二

Java \r \n

原先以為 \n 即可換行
但是寫個JAva程式輸出文字到windows 記事本後
發現\n 無效
必須也要加入\r
於是開始找網路資料才知道
而且一定要先 \r 再 \n
不能 \n \r

例如
char asus[] = {'A','S','U','S','\r','\n'};
String str = "End of file";
->正確換行


char asus[] = {'A','S','U','S','\n','\r'};
String str = "End of file";
->不能換行


这个跟操作系统有关
\r Mac
\n Unix/Linux
\r\n Windows
http://zhidao.baidu.com/question/234228652.html

沒有留言:

張貼留言