切割拿到第一个等号后面的kZ8VGz95hG%2BvaCLUOVXlVA%3D%3D
String param = url.split("=")[1];
这样应该就可以,试试
正则表达式啊
/**
* 将url参数转换成map
*
* @param url get请求地址
* @return
*/
public static Map<String, Object> urlParams2Map(String url) {
String param = url.split("\\?")[1];//获取请求参数
Map<String, Object> map = new HashMap<>(0);
if (StringUtils.isBlank(param)) {
return map;
}
String[] paramArr = param.split("&");
for (String paramValue : paramArr) {
String[] p = paramValue.split("=");
if (p.length == 2) {
map.put(p[0], p[1]);
}
}
return map;
}