valuesMap.put("language:lower", "java");
valuesMap.put("language:upper", "JAVA");
void put(HashMap hashMap, String key, String value) {
hashMap.put(key + ":lower", value.toLowerCase());
hashMap.put(key + ":upper", value.toUpperCase());
}
class MyHashMap extends HashMap {
@Override
public Object put(Object key, Object value) {
String strKey = (String)key;
String strValue = (String)value;
super.put(strKey + ":lower", strValue.toLowerCase());
super.put(strKey + ":upper", strValue.toUpperCase());
return strKey;
}
}
public static void main(String[] args) {
MyHashMap myHashMap = new MyHashMap();
myHashMap.put("test", "test");
System.out.println(myHashMap.get("test:lower"));
System.out.println(myHashMap.get("test:upper"));
}