java string转map
时间: 2023-07-01 17:22:47 浏览: 201
Java xml 转 map
可以使用Java 8中的Stream以及Collectors来将String转换为Map。以下是一个简单的示例代码:
```java
String str = "key1=value1,key2=value2,key3=value3";
Map<String, String> map = Arrays.stream(str.split(","))
.map(entry -> entry.split("="))
.collect(Collectors.toMap(entry -> entry[0], entry -> entry[1]));
```
这个代码将字符串中的每个键值对分割出来,然后使用`Collectors.toMap()`方法将它们收集到一个Map中。在这个例子中,假设每个键和值都是字符串类型。如果要使用其他类型,则需要根据需要进行转换。
阅读全文