次のような文字列が与えられます:
String str= "line1
line2
line3
line4";
特定の1行を表示するにはどうすればよいですか?たとえば、3番目のものは
System.out.println([...]str[...]);
ターミナルに表示されるもの:
line3
splitステートメントを使用できます。指定された正規表現で文字列を区切ります。この場合、正規表現は\ nになります:
String[] lines;
String regex= "\\n";
lines = str.split(regex);
次に、次を使用して3行目にアクセスできます。
String line3 = lines[2];
String[] strings = str.split('\\n');
if (strings.length > 1){
return strings[1];
}