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 }

 

posted @ 2020-06-04 21:34  想变强的小王  阅读(317)  评论(0)    收藏  举报