Collection接口常用方法

本文记录Java学习过程中遇到的Collection接口的常用方法~

这里我们不关心具体创建的Collection中的那个子类对象,重点是Collection接口中的方法。

创建集合的格式:

Collection<元素类型> 变量名= new ArrayList<元素类型>();
Collection 变量名= new ArrayList();

方式1创建的集合,只能存储<>中指定的元素类型,该方式为常用方式;
方式2创建的集合,集合的元素类型默认为Object类型,即任何类型的元素都可以存储。

示例代码:

//创建集合
Collection coll = new ArrayList();
 
//1,往集合中添加对象元素。add(E e)方法,E代表创建集合时所指定的数据类型如<String>,那么,E就代表String类型;创建集合时若没有指定数据类型,那么,E就代表Object类型。
coll.add("itcast1");
coll.add("itcast2");
coll.add("itcast3");        
//把集合打印一下。
System.out.println(coll); //打印结果为:[itcast1, itcast2, itcast3]
System.out.println(coll.toString()); //打印结果为:[itcast1, itcast2, itcast3]
 
//2,从集合中删除元素。remove(Object o)方法
coll.remove("itcast2");        
//删除后,集合元素为[itcast1, itcast3]
 
//3,判断集合中是否包含指定元素。contains(Object o)方法
System.out.println(coll.contains("itcast1"));
//打印结果为true
System.out.println(coll.contains("itcast2"));
//打印结果为false
    
//4,获取集合元素个数。size()方法
System.out.println(coll.size());
//打印结果为2
 
//5,返回包含集合中所有元素的数组。toArray()方法
String[] array = coll.toArray();
//数组中的元素为{"itcast1", "itcast3"}
 
//6,清除集合元素。remove()方法
coll.clear();
//清空后,集合元素为[],代表没有元素

标签: none