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 }