例如如下代码:
String a="test.test";
String aa=a.split(".");
System.out.pringln(aa.length);
此时输出的值为 0,
此处需要修改成:
String aa=a.split("\\.");
就可以得到输出值 2.
本文介绍了一段Java代码中使用正则表达式正确分割字符串的方法。原代码使用split方法时未正确转义点号,导致输出结果为0。通过将普通点号替换为转义后的点号,成功将字符串test.test按点号分割,输出数组长度为2。
例如如下代码:
String a="test.test";
String aa=a.split(".");
System.out.pringln(aa.length);
此时输出的值为 0,
此处需要修改成:
String aa=a.split("\\.");
就可以得到输出值 2.
4315
1164

被折叠的 条评论
为什么被折叠?