Friday, 15 April 2011

java - How can i put data in a HashMap where I don't want duplicate key like string=a and string=A should be same -



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