可能重複:
Is there a good way to have a Map<String, ?> get and put ignoring case?如何在Map中查找關鍵字時忽略大小寫?
如何尋找在java.util.Map一個鍵時忽略大小寫?
我想知道我們是否可以通過忽略情況來查找地圖中的某個鍵。
Example,
Map<String, Integer> lookup = new HashMap<String, Integer>();
lookup.put("one", 1);
lookup.put("two", 2);
lookup.put("three", 3);
用戶輸入可能是「一個」或「一個」。在這種情況下,而不是將用戶輸入轉換爲小寫。是否有任何方法可以通過任何方法忽略敏感鍵?
感謝, 本Kathir
這看起來真的好大......非常感謝...... – Kathir 2012-08-13 07:24:34
HashMap的性能是O(1)TreeMap的性能爲O(log(n))的 閱讀本題 http://stackoverflow.com/questions/2889777/hash-map-linkedhashmap-and-treemap之間的差異 – 2016-08-16 14:15:41