黑马程序员技术交流社区

标题: 往Map集合中添加元素,可以通过以下那个方法 [打印本页]

作者: 艺高人胆大    时间: 2016-5-13 22:44
标题: 往Map集合中添加元素,可以通过以下那个方法

a)        put(K key,V value)
b)        add(K key,V value)
c)        keySet(K key,V value)
d)        containsKey(Object key)

作者: mischen    时间: 2016-5-13 22:51
选c,map中有2种迭代的方法,一种就是keySet,另一种就是entrySet,
作者: climb    时间: 2016-5-14 00:47
add()和put()方法都是集合框架中的添加元素的方法。
但是put()方法应用于map集合中,add()方法应用于collection集合中。
二者的主要区别是:返回值类型不一样。
add()放回布尔(boolean)类型。因为像Set集合中不允许添加重复的元素。当HashSet调用add()方法时,如果返回false,表示添加不成功。
put()的使用是:添加时出现相同的键,那么后添加的值会替换(覆盖)掉此键对应的原来的值。并返回此键对应的原来的值。
作者: 13120298870    时间: 2016-5-14 01:24
climb 发表于 2016-5-14 00:47
add()和put()方法都是集合框架中的添加元素的方法。
但是put()方法应用于map集合中,add()方法应用 ...

牛~
作者: 13120298870    时间: 2016-5-14 01:25
climb 发表于 2016-5-14 00:47
add()和put()方法都是集合框架中的添加元素的方法。
但是put()方法应用于map集合中,add()方法应用 ...

牛~
作者: 13120298870    时间: 2016-5-14 01:27
选择A.put方法~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2