今天看到一个比较有意思的集合:LinkedMultiValueMap,以前没用过这个玩意,所以特地查了一下用法,在这里记录一下。
这是一个可以保持多个值的map,即一个键对应多个值,多次调用Add方法添加同一个key时值不会被覆盖。
下面这段代码:
public class test {
public static void main(String[] args) {
MultiValueMap<String, Object> postParameters = new LinkedMultiValueMap<>();
postParameters.add("file", "1");
postParameters.add("file", "2");
System.out.println(postParameters);
}
}
输出结果是:{file=[1, 2]}