勘違いしていたので、メモメモ...
「JavaのPrintStdeamクラスのprintlnメソッドで出力される改行コードは、OSにより異なる」
Write Once, Run everywhere.
というのがJavaの言語思想にあるってことは、わかってても、
\nがどのOSでも同じように解釈されるのかと、かんつがいしておりました。
そもそも\nと\rが意味することを理解していなかった。
改行コード | 略字 | 英語 | 日本語訳 | 採用しているOS |
---|---|---|---|---|
\r | CR | Carrige Return | 復帰 | UNIX, Linux系, Mac OS |
\n | LF | Line Feed | 改行(※紛らわしいので英語で読みたい) | Windows |
\r\n | CR+LF | Carrige Return + Line Feed | 略 | 旧Mac OS |
0 件のコメント:
コメントを投稿