关于split截取字符时,问号的特殊情况

有一段字符 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-Web)