thể trùng lặp:
Is there a good way to have a Map<String, ?> get and put ignoring case?Làm cách nào để bỏ qua trường hợp nhạy cảm khi chúng tôi tìm kiếm một khóa trong Bản đồ?
Làm thế nào để bỏ qua trường hợp nhạy cảm khi tìm kiếm một khóa trong java.util.Map?
Tôi muốn biết liệu chúng tôi có thể tìm kiếm một khóa trong bản đồ hay không bằng cách bỏ qua trường hợp này.
Example,
Map<String, Integer> lookup = new HashMap<String, Integer>();
lookup.put("one", 1);
lookup.put("two", 2);
lookup.put("three", 3);
Thông tin nhập của người dùng có thể là "ONE" hoặc "một". trong trường hợp này thay vì chuyển đổi đầu vào của người dùng thành chữ thường. là có cách nào để bỏ qua các nhạy cảm quan trọng thông qua bất kỳ phương pháp?
Cảm ơn, Kathir
này thực sự là có vẻ tốt và tuyệt vời ... Thanks a lot ... – Kathir
hiệu suất HashMap là O (1) & hiệu suất TreeMap O (log (n)) đọc Câu hỏi này http://stackoverflow.com/questions/2889777/difference-between-hashmap-linkedhashmap-and-treemap –