我正在使用^
char 拆分字符串。我正在阅读的字符串来自一些外部来源。该字符串包含一些\n
字符。
该字符串可能如下所示:
Hi hello^There\nhow are\nyou doing^9987678867abc^popup
当我像下面这样拆分时,为什么数组长度会出现2
而不是4
:
String[] st = msg[0].split("^");
st.length //giving "2" instead of "4"
看起来, split 忽略了 after \n
。
如何在不替换\n
为其他角色的情况下修复它。