Java Collection常用API
Collection集合
- Collection是单列集合的祖宗接口,他的功能是全部单列集合都可以继承使用的。
Collection API如下:
//Collection常见API
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
/**
* 目标:掌握Collection常用Api
* */
public class CollectionDemo {
public static void main(String[] args) {
Collection<String> c = new ArrayList<>();
//1.添加元素,添加成功返回true
c.add("java");
System.out.println(c.add("Java"));
c.add("java");
c.add("HTML");
c.add("Mybatis");
c.add("JAVA");
System.out.println(c);
//2.清空集合中的元素
//c.clear();
//System.out.println(c);
//3.判断集合是否为空,是空返回true,反之
System.out.println(c.isEmpty());
//4.获取集合的大小
System.out.println(c.size());
//5.判断集合中是否包含某个元素
System.out.println(c.contains("JAva"));
System.out.println(c.contains("java"));
//6.删除某个元素,如果有多个重复元素默认删除第一个
c.remove("java");
System.out.println(c);
//7.把集合转换成数组
System.out.println(Arrays.toString(c.toArray()));
System.out.println("------------拓展---------");
Collection<String> c1 = new ArrayList<>();
Collection<String> c2 = new ArrayList<>();
c1.add("java1");
c1.add("java2");
c2.add("唐");
c2.add("宋");
c2.addAll(c1);
System.out.println(c1);
System.out.println(c2);
}
}