どうも、ちょげ(@chogetarou)です。
文字列(string)を改行ごとに分割した配列に変換する方法を紹介します。
方法

文字列(string)を改行ごとに分割するには、split()を使います。
まず、文字列からsplit()を呼び出します。
そして、split()の引数に「””」を指定します。
String[] result = text.split("[\r\n]+");
上記のsplit()は、呼び出した文字列を改行ごとに分割した配列を戻り値として返します。
もし、空白の行も含めて分割する場合は、split()の引数に「"\r?\n|\r"
」を指定します。
//空白の行も含めて分割する
String[] result = text.split("\r?\n|\r");
使用例
public class Main {
public static void main(String[] args) throws Exception {
String text = "Taro\r\nJiro\nSaburo\nSiro";
String[] result = text.split("[\r\n]+");
for (String c : result) {
System.out.println(c);
}
}
}
出力:
Taro
Jiro
Saburo
Siro
コメント