【Java】文字列への改行の出力と置換の方法

【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 にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP