以下( )方法将键 / 值对数据存放到散列映射中, 该方法同时返回键所对应的值。
A: public V put(K key,V value)
B: public V get(Object key)
C: public V remove(Object key)
D: public int size()
A: public V put(K key,V value)
B: public V get(Object key)
C: public V remove(Object key)
D: public int size()
举一反三
- 中国大学MOOC: 以下Pair泛型类public class Pair<K, V> { public Pair(K key, V value) { this.key = key; this.value = value; } public K getKey(); { return key; } public V getValue(); { return value; } public void setKey(K key) { this.key = key; } public void setValue(V value) { this.value = value; } private K key; private V value;}经过类型擦除后,变成以下类public class Pair { public Pair(Object key, Object value) { this.key = key; this.value = value; } public Object getKey() { return key; } public Object getValue() { return value; } public void setKey(Object key) { this.key = key; } public void setValue(Object value) { this.value = value; } private Object key; private Object value;}
- put(Object key, Object value)和get(Object key)方法分别用于向Map中存入元素和取出元素。
- application对象的常用方法public void setAttribute(String key, Object obj)的意义?
- 【单选题】下面关于java.util.HashMap类中的方法描述错误的是( ) A: containsKey(Object key)表示如果此映射包含对于指定的键,则返回 true B: emove(Object key)表示从此映射中移除指定键的映射关系(如果存在) C: values()表示返回此映射所包含的键的Collection视图 D: size()表示返回此映射中的键-值映射关系数
- 下面哪个方法不是Object类中定义的方法?( ) A: public boolean equals(Object obj) B: public int compareTo() C: public String toString() D: public int hashCode()