package cn.dali2.code01;
/*Collection常用的功能
* Collection是所有单列集合的父接口,因此在Collection中定义了单列集合通用的一些方法,
* 这些方法可用于操作所有的单列集合,方法如下:
* public boolean add(E e); 把给定的数据存储到集合当中
* public void clear(); 清空集合所有元素
* public boolean remove(E e); 把给定的数据在当前集合中删除,若是有该数据返回True,否则False
* public boolean contains(E e); 判断当前集合中是否包含给定的对象
* public boolean isEmpty(); 判断当前集合是否为空
* public int size(); 返回集合中元素的个数
* public Object[] toArray(); 把集合中的元素转化为数组存储。*/
import java.util.ArrayList;
import java.util.Collection;
public class Demo01 {
public static void main(String[] args) {
Collection<String> col = new ArrayList<>();//多态写法
col.add("小A");//向集合中添加元素
col.add("小B");
col.add("小C");
col.add("小D");
col.add("小E");
System.out.println(col);
boolean b = col.remove("小A");
boolean b1 = col.remove("大A");//集合中有该元素返回false
System.out.println(b);
System.out.println(b1);
System.out.println("===================");
boolean b2 = col.contains("小B");
boolean b3 = col.contains("大B");
System.out.println(b2);
System.out.println(b3);
System.out.println("===================");
int i = col.size();
System.out.println("当前集合中有"+i+"个元素");
System.out.println("===================");
Object [] arrayA = col.toArray();
for (int i1 = 0; i1 < arrayA.length; i1++) {
System.out.println(arrayA[i1]);
}
System.out.println("===================");
System.out.println(col.isEmpty());
col.clear();
System.out.println(col.isEmpty());
}
}
Collection接口的常用功能
最新推荐文章于 2022-11-23 22:08:09 发布