1 Map<String, Object>
urlSplit(String data){
2 StringBuffer strbuf =
new StringBuffer();
3 StringBuffer strbuf2 =
new StringBuffer();
4 Map<String ,Object> map =
new HashMap<String,Object>
();
5 for(
int i =0;i<data.length();i++
){
6
7 if(data.substring(i,i+1).equals("="
)){
8
9 for(
int n=i+1;n<data.length();n++
){
10 if(data.substring(n,n+1).equals("&")|| n ==data.length()-1
){
11 map.put(strbuf.toString(), strbuf2);
12 strbuf =
new StringBuffer(""
);
13 strbuf2 =
new StringBuffer(""
);
14 i=
n;
15 break;
16 }
17 strbuf2.append(data.substring(n,n+1
));
18 }
19 continue;
20 }
21 strbuf.append(data.substring(i,i+1
));
22 }
23
24 return map;
25 }
转载于:https://www.cnblogs.com/huzi007/p/5524585.html