LinkedHashMap 转换 为键为字符串值为数组
时间: 2023-12-25 22:26:09 浏览: 118
可以使用LinkedHashMap的put方法将键值对添加到map中,如果键已经存在,则将值添加到已有的数组中。具体实现可以参考以下代码:
```
LinkedHashMap<String, Object[]> map = new LinkedHashMap<>();
String key = "example";
Object value = "value";
if (map.containsKey(key)) {
Object[] arr = map.get(key);
Object[] newArr = Arrays.copyOf(arr, arr.length + 1);
newArr[arr.length] = value;
map.put(key, newArr);
} else {
map.put(key, new Object[]{value});
}
```
这段代码将值添加到键为"example"的数组中,如果该键不存在,则创建一个新的数组并将值添加到其中。如果该键已经存在,则将值添加到已有的数组中。
阅读全文