String[] code = string.split("?");
原因是
+、*、|、\等符号在正则表达示中有相应的不同意义,所以在使用时要进行转义处理。
解决办法
String[] code = string.split("\\?");
String[] code = string.split("?");
原因是
+、*、|、\等符号在正则表达示中有相应的不同意义,所以在使用时要进行转义处理。
解决办法
String[] code = string.split("\\?");