import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; //collection是单列集合的父类,它规定的所有方法会被全部的单列集合所继承 public class CollectionAPITest { public static void main(String[] args) { Collection<String> list = new ArrayList<>(); // 1. public boolean add(E e): 添加元素 list.add("java1"); list.add("java2"); list.add("java1"); list.add("java3"); System.out.println(list); // 2. public void clear(): 清空集合的所有元素 list.clear(); System.out.println(list); // 3. public boolean isEmpty : 判断集合是否为空 System.out.println(list.isEmpty()); // 4. public int size(): 获取集合的大小 System.out.println(list.size()); // 5. public boolean contains(Object obj): 判断集合中是否包含某个元素 System.out.println(list.contains("java1")); // 6. public boolean remove(E e): 删除某个元素,如果集合中有多个相同元素,默认删除第一个 list.remove("java1"); // 7. public Object[] toArray(): 把集合转成数组 Object[] arr = list.toArray(); //默认转换为Object数组 System.out.println(Arrays.toString(arr)); String[] arr2 = list.toArray(new String[list.size()]); //括号中可以指定转换数组类型 System.out.println("-------------------------------"); //把一个集合中的数据全部加到另一个集合当中去 Collection<String> s1 = new ArrayList<>(); s1.add("java1"); s1.add("java2"); Collection<String> s2 = new ArrayList<>(); s2.add("java3"); s2.add("java4"); s1.addAll(s2); System.out.println(s1); } }
单列集合Collection常用API
最新推荐文章于 2024-09-02 22:33:56 发布