将MultiValueMap转成String
时间: 2024-01-13 11:05:46 浏览: 136
要将 `MultiValueMap` 转成 `String`,可以使用 `org.springframework.util.LinkedMultiValueMap` 类的 `toString()` 方法。这个方法会返回一个 `String` 类型的结果,其中包含了 `MultiValueMap` 中所有的键值对。
示例代码如下:
```java
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
public class MultiValueMapToStringExample {
public static void main(String[] args) {
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
map.add("key1", "value1");
map.add("key2", "value2");
map.add("key2", "value3");
String result = map.toString();
System.out.println(result);
}
}
```
在上面的示例代码中,我们创建了一个 `MultiValueMap` 对象并向其添加了一些键值对。然后,我们调用了 `toString()` 方法并将其返回结果输出到控制台。
运行上面的示例代码,你会看到以下输出结果:
```
{key1=[value1], key2=[value2, value3]}
```
这个结果就是将 `MultiValueMap` 转成 `String` 后得到的结果。
阅读全文