java - 如何将 MultivaluedMap 大写?

标签 java hashmap

我有一个 MultivaluedMap 对象,我想将所有键(不是值)转换为大写。

我设法遍历了该对象,但我不知道如何重新加载它。

有什么想法吗?

最佳答案

为了扩展我对 Ernest 的正确答案的评论,下面是我可能如何实现 remove-and-put 解决方案:

for (String key : new ArrayList<String>(map.keySet())) {
    String upper = key.toUpperCase();
    for (String value : map.remove(key))
        map.add(upper, value);
}

关于java - 如何将 MultivaluedMap 大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334741/

相关文章:

java - 使用 eclipse 和 maven 2,如何获取 sqljdbc4 的依赖项?

java - 将对象分配给运行时未知的类型

python - 用于收集 numpy 数组的高效查找表

java - 如何在java中的hashmap或hashtable中存储字节数组

java - 在 HashMap 中使用嵌套泛型类型

java - 更改 Netbeans 自动完成

java - 更新语句只运行一次。?

java - 如何使用itext在java中的PDF页脚中添加表格

java - 何时应该使用 Hashtable 与 HashMap

java - 按键对 HashMap<?,?> 进行排序