【Java】文字列への改行の出力と置換の方法
この記事では、Javaの改行コードの出力と改行コードの置換について解説します。
文字列への改行の出力方法
文字列内で改行させるには「”\r\n”」、「”\r”」または「”\n”」を追加してあげます。
\r\n | Windows系:CRLF |
\r | 旧Mac系:CR |
\n” | unix系:LF |
以下のとおり、実行確認ができます。
String str1 = "Test"+ "\r\n" +"¥r¥n改行完了"; String str2 = "Test"+ "\r" +"¥r改行完了"; String str3 = "Test"+ "\n" +"¥n改行完了"; System.out.println(str1); System.out.println(str2); System.out.println(str3); // 実行結果 Test ¥r¥n改行完了 Test ¥r改行完了 Test ¥n改行完了
文字列への改行の置換
改行コードの置換をしてあげればよいです。str.replaceAll(“\n”, “”).replaceAll(“\r”, “”)として挙げることで、「”\r\n”」、「”\r”」または「”\n”」の置換が可能です。
String str = "Test"+ "\n" + "test" + "\r" + "\r\n" + "出力完了"; System.out.println("改行コード置換前"); System.out.println(str); System.out.println("改行コード置換後"); str = str.replaceAll("\n", "").replaceAll("\r", ""); System.out.println(str); // 実行結果 改行コード置換前 Test test 出力完了 改行コード置換後 Testtest出力完了
改行コードが置換されることを確認できます。
Javaの記事の一覧はJava にまとめてあります