package cn.itcast.demoDateformat; import java.util.ArrayList; import java.util.Collection; /* * List接口(Vector集合,ArrayList集合,LinkedList集合) * 1.有序的集合(存储和取出元素顺序相同) * 2.允许存储重复的元素 * 3.有索引,可以使用普通的for循环遍历 * Set接口(Treeset集合、HashSet集合、LinkedHashSet集合 * 1.不允许存储重复的元素 * 2.没有索引(不能使用普通的for循环遍历) * 3.无序集合 * Collection集合(List和Set通用的方法) * 1.public boolean add(E e):把给定的对象添加到当前集合中 * 2.public void clear():清空集合中的所有元素 * 3.public boolean remove(E e):判断当前集合中是否包含给定的对象 * 4.public boolean contains(E e):判断当前集合中是否包含给定的对象 * 5.public boolean isEmpty():判断当前集合是否为空 * 6.public int size():返回集合中元素的个数 * 7.public Object[] toArray():把集合中的元素,存储到数组中 * */ public class demo7 { public static void main(String[] args) { //创建集合对象,可以使用多态 Collection<String> coll = new ArrayList<>(); //1.public boolean add(E e):把给定的对象添加到当前集合中 boolean b1 = coll.add("刘诗诗"); boolean b2 = coll.add("杨幂"); boolean b3 = coll.add("唐嫣"); boolean b4 = coll.add("王小溪"); System.out.println("coll集合:"+coll); //3.public boolean remove(E e):判断当前集合中是否包含给定的对象 coll.remove("唐嫣"); System.out.println("coll集合:"+coll); //4.public boolean contains(E e):判断当前集合中是否包含给定的对象 boolean result_contains = coll.contains("刘诗诗"); System.out.println("coll集合:"+result_contains); //5.public boolean isEmpty():判断当前集合是否为空 boolean result_isempty = coll.isEmpty(); System.out.println("coll集合:"+result_isempty); // 6.public int size():返回集合中元素的个数 int collection_size = coll.size(); System.out.println("coll集合:"+collection_size); //7.public Object[] toArray():把集合中的元素,存储到数组中 Object[] Array = coll.toArray(); for (int i = 0; i < Array.length; i++) { System.out.println(Array[i]); } //2.public void clear():清空集合中的所有元素 coll.clear(); } }
Java 基础 Collection集合
最新推荐文章于 2024-07-09 14:25:30 发布