如果我定義了一個Map<K,V> map = new HashMap<K, V>()
爲什麼我不能做這樣的事情:K,V有多普遍?
map.put(new MyKey<CustomObject>(), new SomeOtherObject<CustomObject>());
但是,如果我通過其他方法做它的工作原理即:
add(new MyKey<CustomObject>(), new SomeOtherObject<CustomObject>());
public <K, V> void add(K k, V v){
Map<K, V> threadLocalMap = new HashMap<K, V>();
threadLocalMap.put(k, v);
}
查看更新OP – Jim
@Jim剛剛編輯。 – assylias
所以你說這是一個替代'K'和'V'的工作區? – Jim