java - How can i put data in a HashMap<String, Integer> where I don't want duplicate key like string=a and string=A should be same -
how can set info in hashmap don't want duplicate keys string=a , string=a should same.
eg:hashmap<string, integer> map = new hashmap<string, integer>(); map.put("a", 37); map.put("a", 37);
i want both , should considered same.
i guess java
import java.util.hashmap; public class caseinsensitivemap extends hashmap<string, string> { @override public string put(string key, string value) { homecoming super.put(key.tolowercase(), value); } // not @override because require key parameter of type object public string get(string key) { homecoming super.get(key.tolowercase()); } } soluce @vishal here
java hashmap
No comments:
Post a Comment