split() 方法用于把一个字符串分割成字符串数组。
Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。
作用:分割出来的字符串储存在map对象(key,value)中,便于前后台使用。
Map<String, Object> paramMap = new HashMap<String, Object>();String str = "name=John&sex=man&like=baseball";String[] str2 = str.split("&");if(str2.length != 0) {for(int i=0 ;i<str2.length; i++) {String goal = str2[i];String[] params = goal.split("=");if(params.length == 2) {paramMap.put(params[0],params[1]);}}}System.out.println(paramMap);输出结果:
{like=baseball, sex=man, name=John}