java遍历map<String,Object> map 将key值小写
时间: 2024-01-23 19:04:11 浏览: 73
Map获取键值,Map的几种遍历方法总结(推荐)
5星 · 资源好评率100%
以下是遍历map将key值小写的示例代码,使用了Java 8的Lambda表达式和Stream API:
```java
import java.util.HashMap;
import java.util.Map;
public class MapKeyToLowercase {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<>();
map.put("A", 1);
map.put("B", "hello");
map.put("C", true);
// 将map的key值转换为小写
Map<String, Object> newMap = map.entrySet().stream()
.collect(HashMap::new, (m, e) -> m.put(e.getKey().toLowerCase(), e.getValue()), Map::putAll);
// 遍历打印map
newMap.forEach((key, value) -> System.out.println(key + ": " + value));
}
}
```
输出结果为:
```
a: 1
b: hello
c: true
```
阅读全文