有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java中拆分字符串我的空行

有人能帮我如何用空行分割字符串吗? 例如,我有以下字符串

abc def ghk
122 saf fsaf

sfa fasf

afsf

我想用空行分割上面的字符串,输出应该如下

string[0] = "abc def ghk
    122 saf fsaf"
String[1]="sfa fasf"
String[2]="afsf"

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    您可以在只有空格的换行符上拆分字符串,直到下一个换行符:

    String input = "abc def ghk\n122 saf fsaf\n\nsfa fasf afsf";
    String[] split = input.split("\n\\s*\n");
    System.out.println(split[0]);