给定以下字符串:
String s ="12/15|22:58:25|B|99.502||||A|100.501|||||";
我在打电话
int len = s.split("\\|").length;
无论如何长度是 9,而不是应该的 13。
然而,如果我以这种方式修改所述字符串:
String s ="12/15|22:58:25|B|99.502||||A|100.501|||lol||";
长度是13! 怎么会?似乎 java 进行了某种优化,这不是必需的,因为字符串的那些部分可以在其他上下文中填充...