黑马程序员技术交流社区

标题: 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