Java String 转换map
时间: 2024-01-16 14:05:04 浏览: 200
Java string类型转换成map代码实例
可以使用以下代码将一个String转换成Map:
```java
String str = "key1=value1,key2=value2,key3=value3";
Map<String, String> map = Arrays.stream(str.split(","))
.map(s -> s.split("="))
.collect(Collectors.toMap(a -> a[0], a -> a[1]));
```
其中,先使用 `split(",")` 将字符串按逗号分割成字符串数组,再使用 `map()` 方法将每个字符串按等号分割成两部分,最后使用 `Collectors.toMap()` 方法将数组转换为Map。
阅读全文