【java学习笔记10】java.util.Collection接口的常用方法
package collection; /* java.util.Collection接口常用的方法: 1.collection中能存放什么元素? 没有使用泛型之前,可以存储Object的所有子类型; 使用泛型之后,只能存储某个具体的类型。 !!!(集合中不能存储基本数据类型,也不能存储java对象。只能存储java对象的内存地址!) */ import java.util.ArrayList; import java.util.Collection; public class CollectionTest01 { public static void main(String[] args) { // 创建一个集合对象 Collection collection = new ArrayList(); collection.add(100); // 自动装箱 collection.add(3.14); collection.add(true); collection.add(new Object()); // 集合中元素的个数 System.out.println("集合中的元素个数是:" + collection.size()); // 清空集合 // collection.clear(); // System.out.println("集合中的元素个数是:" + collection.size()); // 判断集合是不是空的 // boolean result = collection.isEmpty(); // System.out.println(result); // 判断集合中是否包含某个元素 boolean flag = collection.contains(3.14); System.out.println(flag); boolean flag1 = collection.contains(200); System.out.println(flag1); // 从集合中删除元素 collection.remove(3.14); boolean flag2 = collection.contains(3.14); System.out.println(flag2); System.out.println("=========================================="); // 转换成数组 Object[] objects = collection.toArray(); for (int i = 0; i < objects.length; i++) { System.out.println(objects[i]); } } }
代码运行结果是:
集合中的元素个数是:4 true false false ========================================== 100 true java.lang.Object@31befd9f
---------------------------------------------------
立足软件测试领域,并重新定义测试!
---------------------------------------------------