有一段字符 tring str = “gjjxxcx/gjjxx_cx.jsp?zgzh=1010024000019”
如果使用如下代码:
String[] strArray = str.split("gjjxx_cx.jsp?");
System.out.println("strArray[0]:"+strArray[0]);
System.out.println("strArray[1]:"+strArray[1]);
输出结果是:
strArray[0]: gjjxxcx/
strArray[1]: ?zgzh=1010024000019
会发现,问号没有被截取掉,因为在split中问号属于特殊字符,用于正则表达式。
本文通过一个具体的例子详细解析了Java中使用字符串的split方法进行分割时遇到的问题,特别是当分割符为特殊字符时的情况。
5224

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



