📅  最后修改于: 2023-12-03 15:25:54.137000             🧑  作者: Mango
在Java中,要按新行拆分字符串可以使用String.split()
方法。该方法将字符串分隔为一个字符串数组,其中每个元素是通过指定的分隔符分隔的。
以下是一个例子:
String str = "This is a\nsample string\nwith new lines.";
String[] lines = str.split("\n");
for (String line : lines) {
System.out.println(line);
}
在此示例中,使用了\n
作为分隔符来拆分字符串。拆分后,lines
数组就包含了字符串的每行内容,然后可以通过遍历数组来逐一打印每行内容。
除了\n
以外,还可以使用其他分隔符来拆分字符串。例如,使用逗号,
作为分隔符:
String str = "Apple,Banana,Orange";
String[] fruits = str.split(",");
for (String fruit : fruits) {
System.out.println(fruit);
}
在此示例中,使用逗号,
作为分隔符来拆分字符串。拆分后,fruits
数组就包含了每个水果名称,然后可以通过遍历数组来逐一打印每个水果的名称。
当然,如果字符串中没有指定的分隔符,split()
方法将返回一个包含一个元素的字符串数组,其中该元素包含整个原始字符串。
这就是在Java中按新行拆分字符串的方法,希望能帮助到你!