当把map使用toString方法转换后,如何再转换为map对象呢?方法很简单,把字符串进行截取,依次存放到新的map中:

public static Map<String,Object> mapStringToMap(String stringMap){
Map<String,Object> map = new HashMap<>();
String[] strings = stringMap.split(",");
for (String str : strings) {
String[] s = str.split("=");
map.put(s[0],s[1]);
}
return map;
}
public static void main(String[] args) {
Map<String,Object> hashMap = new HashMap<>();
hashMap.put("name", "张三");
hashMap.put("age", 20);
hashMap.put("addr", "湖北武汉1号");
String stringMap = hashMap.toString();
Map<String, Object> stringObjectMap = mapStringToMap(stringMap);
System.out.println(stringObjectMap);
}

实现的逻辑非常的简单。

最新文章

  1. Python爬虫代理池
  2. 初始通过 FastClick.notNeeded 方法判断是否需要做后续相关处理
  3. 每周一书-编写高质量代码:改善C程序代码的125个建议
  4. java之OOP
  5. Spring操作mongo排序,限制查询记录数
  6. BestCoder Round #2
  7. POJ 1942 Paths on a Grid(组合数)
  8. UITableView系列(1)---Apple缓存池机制
  9. 【Java数据结构学习笔记之二】Java数据结构与算法之队列(Queue)实现
  10. 延迟确认和Nagle算法
  11. C++开发python windows版本的扩展模块示例
  12. 同步锁Synchronized与Lock的区别?
  13. map、filter、reduce函数
  14. 自己实现memcpy,strcpy与strncpy
  15. QT: 自定义断言;
  16. strstr()函数的使用
  17. 杨韬的Markdown自定义CSS样式
  18. Java容器解析系列(2) 具体化的第一步——Collection到AbstractCollection
  19. gnats配置文件
  20. go 依赖工具glide

热门文章

  1. Malaysia Trip Memory (&#39;-ωก)
  2. E - E(最短路解决源点到多点,多点到源点的和(有向图))
  3. Codeforces Round #695 (Div. 2) C. Three Bags (贪心,思维)
  4. Strategic game POJ - 1463 树型dp
  5. hdu3480 Division
  6. Codeforces Global Round 4 B. WOW Factor (前缀和,数学)
  7. EFCore学习记录--数据访问技术人门2
  8. Nacos学习与实战
  9. SpringSecurity简单使用
  10. MySQL 连接管理