Java(android): 如何每两个换行符拆分一个字符串?

Java(android): How to I split a string by every two line breaks?

我试过使用 string.split("\n\n") 但它不起作用。任何人有任何解决方案吗?提前致谢

你应该用另一个\转义 \ 所以试试:-

string.split("\n\n");

尝试使用转义序列 \:

string.split("\n\n");

首先你应该用另一个\转义\

string.split("\n\n");

另一种方法是使用系统默认的行分隔符:

string.split(System.getProperty("line.separator")+"{2}");

或者你可以尝试混合这个:

string.split("(\r\n|"+System.getProperty("line.separator")+")+");

split 需要 RegExp,所以您可以尝试变体来解决您的问题。

并且不要忘记有时新行不仅是 \n 符号,对于 Windows 文件它可以是 \r\n 字符序列。