- Collection是List,Set,Queue的父接口,所以Collection里的方法可以操作上述三种集合
- 下面是Colloecion一些方法的实例
-
package Collection;//Collection是List,Set,和Queue的父接口,Collection里定义的方法可以操作三种集合 //当三种几个使用Collection的时,产生的效果是一模一样的 import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; public class CollectionTest { public static void main(String args[]){ Collection c = new ArrayList(); ((ArrayList) c).add("孙悟空"); // add()方法是相集合中添加元素 ((ArrayList) c).add(6); System.out.println("c的个数 " + c.size()); // size()返回几个的元素个数 c.remove(6); // remove()从集合中删除指定元素 System.out.println( "c包含了" + c.contains("孙悟空") + " " + c.contains(6)); // contains()返回集合中是否包含指定元素 ((ArrayList) c).add("轻量级java开发"); System.out.println("c元素的集合" + c); Collection books = new HashSet(); books.add("轻量级java开发"); books.add("java2"); System.out.println( "c是否完全包含books" + c.containsAll(books)); c.removeAll(books); // removeAll()是从一个集合减去另外一个集合 c.clear(); // cleat()是将集合置为空集 System.out.println("c元素的集合" + c); books.retainAll(c); // retainAll()是把原来的集合去掉参数集合的元素,即把原来的集合变成两个集合的交集 System.out.println("book元素的集合" + books); } } //输出为: // c的个数 2 // c包含了true false // c元素的集合[孙悟空, 轻量级java开发] // c是否完全包含booksfalse // c元素的集合[] // book元素的集合[]
java集合(1) Collection
猜你喜欢
转载自blog.csdn.net/weixin_39452731/article/details/81331546
今日推荐
周排行