21xrx.com
2024-09-20 05:26:40 Friday
登录
文章检索 我的文章 写文章
"Java中如何将String转换为HashMap"
2023-06-17 19:42:37 深夜i     --     --
Java HashMap String转换

在Java编程中,HashMap是非常常用的一种数据结构,可以用来存储键值对。但是,有时候需要将一个字符串的内容转换为HashMap,该如何实现呢?本文将介绍使用Java代码将字符串转换为HashMap的方法。

首先,需要使用Java中的split()方法将字符串按照一定的分隔符进行拆分,然后将拆分后的字符串数组中的每个元素再进行进一步的处理,将其转换为HashMap中的键值对。

具体代码实现如下:


String str = "name=John&age=25&city=New York";

Map map = new HashMap<>();

String[] arrOfStr = str.split("&"); //使用 & 分隔符将字符串拆分

for (String a : arrOfStr) {

  String[] keyValue = a.split("="); //使用 = 分隔符将键值对拆分

  map.put(keyValue[0], keyValue[1]); //将键值对存入HashMap中

}

上述代码将给定的字符串按照 & 和 = 分隔符拆分,得到键值对数组,然后存储到HashMap中。这样就完成了从字符串到HashMap的转换。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复