集合中Collection接口问题 弱弱的问下,谁知道为什么Collection是接口,但却有操作集合元素的实现方法,不是接口中只有抽象方法吗,怎么会有实现的方法呢????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有吗?哪个方法是Collection接口实现的? 1, Collection is an interface.2, Collections is a concrete utility class.Please study the difference. :) 我很努力的察看了 Collection 这个接口 MS 没有实现的方法吧~ Collection是接口,像我们通过set,list都是继承他的 而Collections提供 一些 静态的对于Collection的方法,比如排序,查找,等等 ,让你操作集合很方便 就这样 Collections这里面还有实现了的方法吧,楼主肯定是看错了。 楼主是这个意思:Collection<String> list = new ArrayList<String>();list.addAll();是这意思吧???呵呵,list他是一个实例,这个实例实现了Collection接口。调用一个实例的方法,不奇怪吧? list.addAll(); 写错了。应该是:list.addAll(new ArrayList<String>()); 就是,还有一个Collections,是个对集合进行操作的工具类 一个很低级的问题 字符串转变量的问题 如何计算表达式的值? 请教个问题大家?? java的好去处 java新手关于Apache 和Tomcat 的问题 关于getResourceAsStream() 我有一个c++编写的dll文件,如何在java中调用 如何设置JTable的列宽度 求大家解释一下下面的代码 java application的运行 初学者关于字符串的问题
2, Collections is a concrete utility class.
Please study the difference. :)
Collection是接口,像我们通过set,list都是继承他的 而Collections提供 一些 静态的对于Collection的方法,比如排序,查找,等等 ,让你操作集合很方便 就这样
Collection<String> list = new ArrayList<String>();
list.addAll();是这意思吧???呵呵,list他是一个实例,这个实例实现了Collection接口。
调用一个实例的方法,不奇怪吧?
写错了。
应该是:
list.addAll(new ArrayList<String>());