您的位置:首页 > 编程语言 > Java开发

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

2015-06-19 16:06 3223 查看
Java代码 

      public static void main(String[] args) {  

    String str="{attach=  sfsd  , sub_mch_id=10000100, time_end=20140903131540, openid=oUpF8uMEb4qRXf22hE3X68TekukE, bank_type=CFT, return_code=SUCCESS}";  

    Map<String,String> map=mapStringToMap(str);  

}  

  

public static Map<String,String> mapStringToMap(String str){  

    str=str.substring(1, str.length()-1);  

    String[] strs=str.split(",");  

    Map<String,String> map = new HashMap<String, String>();  

    for (String string : strs) {  

        String key=string.split("=")[0];  

        String value=string.split("=")[1];  

        map.put(key, value);  

    }  

    return map;  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java map hashmap string