2017-12-18 14 views
-3

私は\r\nを交換することにより、出力にする\ n印刷したかった:Java:\ nを出力するにはどうすればよいですか?

私のような私のコードを書かれている:"John \r\n find".replaceAll("\r\n", "\\\\n"));

しかし、出力は常にのような来る:

John \n find 

私が欲しかったです出力は:John \\n find

+0

2だけでは十分ではありません –

+1

"John \ r \ n find" .replaceAll( "\ r \ n"、 "\\\\\\\ n"))); @カヤマン –

答えて

0

プラットフォームに依存しない文字列を置換する方法改行区切りと10は次のようになります。

String s = "John \r\n find".replaceAll("\r\n", System.getProperty("line.separator")); 
System.out.println(s); 

出力は(もちろん、ブランクが保たれていることに注意)です。

John 
find 

も使用などの空白文字を置き換えるために:

"John \r\n find".replaceAll(" \r\n ", System.getProperty("line.separator")); 
関連する問題