プロさんのおうち   ~プログラムのサンプル置き場~


文字列の行を取得する


Java11から改行を含む文字列から各行を取得できるようになりました。

ソースコード

文字列を行単位で取得するソースは以下のように実装します。

今回はそれぞれの行をSystem.out.printlnで表示しています。


StringBuilder builder = new StringBuilder();
builder.append("TEST").append(System.lineSeparator());
builder.append("TEST2").append(System.lineSeparator());
builder.append("TEST3");

String sample = builder.toString();

// 各行を表示する。
sample.lines().forEach(line -> System.out.println(line));
				

Stringクラスのlinesメソッドで、Streamとして各行が取得できます。


メニューに戻る


CopyRight 2019 株式会社PUreatio