java hashMap的key怎样查询可以忽略大小写
要忽略大小写查询Java HashMap的key,您可以使用以下步骤:
-
创建一个新的HashMap,该HashMap的key是不区分大小写的。您可以使用
TreeMap来实现这一点,因为它在插入时会将key转换为小写,并且在查询时也会将查询的key转换为小写。Map<String, String> hashMap = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); -
将需要忽略大小写的key和相应的value添加到新的HashMap中。
hashMap.put("Key1", "Value1"); hashMap.put("Key2", "Value2"); -
使用转换为小写的key来查询HashMap中的值,这样就可以忽略大小写了。
String value = hashMap.get("key1");
请注意,这种方法只适用于不区分大小写的key查询。如果您需要同时保留原始的大小写形式,则需要额外的处理。
原文地址: https://www.cveoy.top/t/topic/jbRq 著作权归作者所有。请勿转载和采集!