我正在使用^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为其他角色的情况下修复它。