Javaコラム Javaエンジニアのためのお役立ちコラム

IT

Javaでの改行コードの扱い方|各方法をコード付きでわかりやすく紹介

2020年12月16日
SE
Javaでの改行コードはどのように扱えばよいのでしょうか。
PM
改行コードは環境に依存します。各環境ごとに順を追って学んでいきましょう。

Javaでの改行コードの扱い方について


今回は、Javaでの改行コードの扱い方について説明します。

改行コードは環境に依存します。

ここでは、改行コードの
・出力
・取得
・分割
・削除
・置換
・統一
・検索
について説明します。

Javaでの改行コードの扱い方に興味のある方はぜひご覧ください。

出力

Javaでの改行コードの出力方法について紹介します。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このように改行コードを出力します。

取得

Javaでの改行コードの取得方法について紹介します。
環境に応じた改行コードを取得できます。
System.lineSeparatorメソッドを使用する方法と、System.getPropertyメソッドで””line.separator””を指定して取得する方法があります。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このように、環境に応じた改行コードを取得できます。

分割

Javaでの改行コードの分割方法について紹介します。
splitメソッドに改行コードを指定することで、文字列を改行コードで分割できます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

削除

Javaでの改行コードの削除方法について紹介します。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

trimメソッドで文字列両端の改行コードを削除できます。

置換

Javaでの改行コードの置換方法について紹介します。
replaceAllメソッドで改行コードを削除できます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

統一

改行コードが混在している場合、統一したほうが処理しやすいです。
※1種類の改行コードのみをケアすればよいためです。
Javaでの改行コードの統一方法について紹介します。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

replaceメソッドで、すべての改行コードを””\r\n””に統一しています。
このように、改行コードを統一できます。

検索

Javaでの改行コードの検索方法について紹介します。

正規表現の「.」は任意の文字にマッチします。しかし、デフォルトでは改行コードにはマッチしません。
「.」を改行コードにもマッチさせたい場合は、Pattern.compileメソッドの第2引数に「Pattern.DOTALL」を指定します。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

SE
Javaでの改行コードの扱い方について理解することができました。
PM
出力や取得などの環境に合わせて、実際に改行コードを使用してみましょう。

まとめ

いかがでしたでしょうか。Javaでの改行コードの扱い方について説明しました。改行コードは環境に依存します。

ここでは、改行コードの、出力、取得、分割、削除、置換、統一、検索方法について紹介しました。

ぜひご自身でソースコードを書いて、理解を深めてください。


Javaでのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

recommended

Categories

Tags