如何在java中拆分String我的空行

Gau*_*han -1 java

任何人都可以帮我如何用空行拆分字符串?例如我有以下字符串

abc def ghk
122 saf fsaf

sfa fasf

afsf
Run Code Online (Sandbox Code Playgroud)

我想用空行拆分字符串,输出应如下所示

string[0] = "abc def ghk
    122 saf fsaf"
String[1]="sfa fasf"
String[2]="afsf"
Run Code Online (Sandbox Code Playgroud)

提前致谢

Mat*_*len 5

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

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