黑马程序员技术交流社区
标题:
Map集合
[打印本页]
作者:
zcbyzcb
时间:
2013-6-17 20:59
标题:
Map集合
今天在学习Map集合时,看到这样的代码:Collection <String> coll=map.values();左边是Collection接口,右边是map的values方法,我们以前定义的时候可以是Collection coll=new ArrayList(); 相当于新建了一个ArrayList集合,而这句代码相当于是建了那个容器呢?
作者:
神之梦
时间:
2013-6-17 21:32
API中对values方法的解释:
values
Collection<V> values()返回此映射中包含的值的 Collection 视图。该 collection 受映射支持,所以对映射的更改可在此 collection 中反映出来,反之亦然。如果对该 collection 进行迭代的同时修改了映射(通过迭代器自己的 remove 操作除外),则迭代结果是不确定的。collection 支持元素移除,通过 Iterator.remove、Collection.remove、removeAll、retainAll 和 clear 操作可从映射中移除相应的映射关系。它不支持 add 或 addAll 操作。
返回:
此映射中包含的值的 collection 视图
对这个方法比较陌生,唉,老是看了后面忘了前面,,,,,,,,,,,,,,,,,,,,,,,,,,
作者:
孙百鑫
时间:
2013-6-22 01:56
楼主您好~帖子长时间未作出回答,我已经将您的帖子改成已解决。如果有问题的话可以私密我哦~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2