Map.toString()后字符串转换回Map

来源:互联网 发布:端游 页游区别 知乎 编辑:程序博客网 时间:2024/06/10 09:58
Java代码 
  1.       public static void main(String[] args) {  
  2.     String str="{attach=  sfsd  , sub_mch_id=10000100, time_end=20140903131540, openid=oUpF8uMEb4qRXf22hE3X68TekukE, bank_type=CFT, return_code=SUCCESS}";  
  3.     Map<String,String> map=mapStringToMap(str);  
  4. }  
  5.   
  6. public static Map<String,String> mapStringToMap(String str){  
  7.     str=str.substring(1, str.length()-1);  
  8.     String[] strs=str.split(",");  
  9.     Map<String,String> map = new HashMap<String, String>();  
  10.     for (String string : strs) {  
  11.         String key=string.split("=")[0];  
  12.         String value=string.split("=")[1];  
  13.         map.put(key, value);  
  14.     }  
  15.     return map;  
  16. }  
0 0
原创粉丝点击