Collection(集合)
集合简单来说是java中提供的一种容器,可以存储多个数据,长度不定。
Collection是一个接口,它的子类有List接口和Set接口
List有3个实现类Vector集合(了解)ArrayList(重要)LinkedList(次之)Set接口有3个实现类TreeSet集合(了解)HashSet(重要)LinkedList(次之)
List接口特点:1、存储和取出元素相同(有序)2、允许重复元素 3、有索引 可以用for循环
Set接口特点:1、不能有重复元素。2、没有索引。3、具有无序性(LinkedList除外)
Collection接口中的方法
1 package java.Internet; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /** 7 * @author Sx-Wang 8 * @data 2020-06-04 21:25 9 */ 10 public class CollectionTest { 11 public static void main (String[] args) { 12 // 创建ArrayList集合 13 Collection<String> collection = new ArrayList<>(); 14 // add(E e) 添加元素 E为创建泛型 返回值为boolean值 15 collection.add("a"); 16 collection.add("b"); 17 collection.add("c"); 18 collection.add("d"); 19 collection.add("e"); 20 // remove(E e) 删除e元素 返回值为boolean值 21 collection.remove("a"); 22 // clear() 清空集合中的所有元素 没有返回值 23 collection.clear(); 24 // contains(E e) 判断有没有e这个元素 返回值为boolean值 25 collection.contains("a"); 26 // isEmpty() 判断集合是否为空 返回值为boolean值 27 collection.isEmpty(); 28 // size() 返回值为int类型 获取集合中有多少个元素 29 collection.size(); 30 // toArray() 将集合转化为一个数组 返回一个数组 31 collection.toArray(); 32 33 } 34 }