Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是java.util.List和java.util.Set。
List的特点是元素有序、元素可重复。
Set的特点是元素无序,而且不可重复。
List接口的主要实现类有java.util.ArrayList和java.util.LinkedList。
Set接口的主要实现类有java.util.HashSet和java.util.TreeSet。
方法:
* public boolean add(E e): 把给定的对象添加到当前集合中 。
* public void clear(): 清空集合中所有的元素。
* public boolean remove(E e): 把给定的对象在当前集合中删除。
* public boolean contains(E e): 判断当前集合中是否包含给定的对象。
* public boolean isEmpty(): 判断当前集合是否为空。
* public int size(): 返回集合中元素的个数。
* public Object[] toArray(): 把集合中的元素,存储到数组中。
代码:
1 import java.util.ArrayList; 2 import java.util.Collection; 3 4 public class CollectionPractice { 5 public static void main(String[] args) { 6 Collection<String> collection = new ArrayList<String>(); 7 collection.add("马云"); 8 collection.add("马化腾"); 9 collection.add("王健林"); 10 11 System.out.println(collection); 12 System.out.println("=================="); 13 boolean flag = collection.contains("王余阳"); 14 System.out.println(flag); 15 System.out.println("=================="); 16 //Object[] toArray()转换成一个Object数组 17 Object[] arr = collection.toArray(); 18 for (int i = 0; i < arr.length; i++) { 19 System.out.println(arr[i]); 20 } 21 System.out.println("=================="); 22 collection.clear(); 23 System.out.println(collection); 24 System.out.println(collection.isEmpty()); 25 } 26 }
原文:https://www.cnblogs.com/0error0warning/p/12528248.html