2

Java api クラスまたはメソッドを実装せずに、Hashtable の add メソッドを作成したいと考えています。これは、mytable.put(key,value) を使用せずに Hashtable のキーに値を追加する必要があることを意味します。誰でも親切にこれを行う方法を教えてください。どうもありがとう。

4

2 に答える 2

0

putAll() メソッドを使用します。

Map<String, Object> map = ...; // wherever you get it from //Using Map or Hashtable 

Map<String, Object> toBeAdded = new HashMap<String, Object>();  

for (Map.Entry<String, Object> entry : map.entrySet()) {  
    // Determine if you need to add anything, add it to 'toBeAdded'  
}  

// Finally, add the new elements to the original map  
map.putAll(toBeAdded); 
于 2013-03-30T05:38:58.377 に答える