Collection接口
Collection 接口是 List、Set 和 Queue 接口的父接口,通常情况下不被直接使用。Collection 接口定义了一些通用的方法,通过这些方法可以实现对集合的基本操作。
– Collection接口的常用方法
public static void main(String[] args) {
//创建一个Collection对象
Collection collection = new ArrayList();
//Collection接口中的方法 添加元素
collection.add("Hello");
collection.add(123);//自动装箱 对应的基本类型的包装类
collection.add(true);
System.out.println(collection);
}
public static void main(String[] args) {
//创建一个Collection对象
Collection collection = new ArrayList();
//Collection接口中的方法 添加元素
collection.add("Hello");
collection.add(123);//自动装箱 对应的基本类型的包装类
collection.add(true);
// collection.clear();//清除集合中的元素
// 判断集合中是否包含某一个对象
System.out.println(collection.contains(123));
// 移除集合中的某一个元素
System.out.println(collection.remove(123));
// 判断集合是否为空
System.out.println(collection.isEmpty());
//获取集合中元素的个数
System.out.println(collection.size());
//将一个集合转换为数组
Object[] arr = collection.toArray();
System.out.println(arr.length);
System.out.println(collection);
}
public class CollectionTest {
public static void main(String[] args) {
//创建一个Collection对象
Collection collection = new ArrayList();
//Collection接口中的方法 添加元素
collection.add("Hello");
collection.add(123);//自动装箱 对应的基本类型的包装类
collection.add(true);
Collection c1 = new ArrayList();
c1.add("world");
c1.add("hello");
c1.add(false);
Student stu1 = new Student("张三",18);
c1.add(stu1);
// addAll
collection.addAll(c1);
System.out.println(collection);
//判断集合中是否包含另一个集合中的所有元素
System.out.println(collection.containsAll(c1));
// 取两个集合的交集 存放在当前集合中
collection.retainAll(c1);
System.out.println(collection);
//删除此集合中的另一个集合
// collection.removeAll(c1);
// System.out.println(collection);
}