要忽略大小写查询 Java HashMap 的 key,您可以使用以下步骤:

  1. 创建一个新的 HashMap,该 HashMap 的 key 不区分大小写。您可以使用 'TreeMap' 来实现这一点,因为它在插入时会将 key 转换为小写,并且在查询时也会将查询的 key 转换为小写。

    Map<String, String> hashMap = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
    
  2. 将需要忽略大小写的 key 和相应的 value 添加到新的 HashMap 中。

    hashMap.put('Key1', 'Value1');
    hashMap.put('Key2', 'Value2');
    
  3. 使用转换为小写的 key 来查询 HashMap 中的值,这样就可以忽略大小写了。

    String value = hashMap.get('key1');
    

请注意,这种方法只适用于不区分大小写的 key 查询。如果您需要同时保留原始的大小写形式,则需要额外的处理。

Java HashMap 忽略大小写查询 Key 的方法

原文地址: http://www.cveoy.top/t/topic/hGm3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录