集合中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,是个对集合进行操作的工具类 ResultSet的问题纠结,来讨论下 Java多线程/多核编程 有没有推荐的书 多行正则表达式匹配的问题 JFreeChart生成图片,本地快,服务器慢 帮我解决一个问题 如何用JDOM解析office生成的xml文件 请大家帮我看看一个打包的问题,万分感谢!!! 请大家帮我看看这个书上的原程序错在哪儿了? 请问哪里有JAVA语言编程的程序 java 怎样从终端输入 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>());