分割字符串本来是个很简单的事情,但是需要注意一下 通过转义字符分割字符串
String.split()
需要转义的字符串:. $ | ( ) [ { ^ ? * + \\ 共12个特殊字符,遇到以这些字符进行分割字符串的时候,需要在这些特殊字符前加双反斜杠 \\
例如:
str.split("\\.") str.split("\\$") str.split("\\|") str.split("\\(") str.split("\\)") str.split("\\[")
str.split("\\{") str.split("\\^") str.split("\\?") str.split("\\*") str.split("\\+") str.split("\\\\")
String examineCode = request.getParameter("examineCode");
String [] split = examineCode.split("\\+");
String userid = split[0];
String shopid = split[1];