将map中的key变小写

时间:2025-02-16 10:06:55
public static void main(String[] args) { //将map返回值中的数据变小写 List<Map<String, Object>> list =new ArrayList<>(); Map<String, Object> map1=new HashMap<String, Object>(); ("XING", "星星"); ("YUE", "月亮"); ("YANG", "太阳"); Map<String, Object> map2=new HashMap<String, Object>(); ("HUA", "花"); ("CAO", "草"); ("SHU", "树"); (0, map1); (1, map2); ("原集合:"+list); for (int i = 0;i < (); i++){ Map<String, Object> resultMap = new HashMap<>(); //改变后的对象,每一个对象都是重新new的 Map<String, Object> tempMap = (i); //集合中的每一个对象 Set<String> keySet = (); //()方法:获取Map集合中的键名 for (String key : keySet) { //遍历键名 ((), (key)); //key小写,value不变:() } (i,resultMap); //将每一个改变后的对象替换原对象 } ("改变后的集合:"+list); }