Collection集合

 

 

 

集合常用方法
public class CollectionTest {
    public static void main(String[] args) {
        //接口无法创建对象
        Collection collection=new ArrayList();
        //集合只能存放引用数据类型  这里的18 是自动装箱
        collection.add(18);
        collection.add(12);
        collection.add(14);
        collection.add(9);
        System.out.println(collection);//输出的是数组
        List<Integer> list = Arrays.asList(new Integer[]{12, 23, 23, 3, 1});
        collection.addAll(list);//将另一个集合添加collection
        System.out.println(collection);
        //collection.clear();//清空集合
        System.out.println("集合大小"+collection.size());
        System.out.println("集合是否为空:"+collection.isEmpty());
        boolean remove = collection.remove(14);
        System.out.println(collection);
        System.out.println("集合元素是否被删除"+remove);
        Collection collection2=new ArrayList();
        //集合只能存放引用数据类型  这里的18 是自动装箱
        collection2.add(18);
        collection2.add(12);
        collection2.add(14);
        collection2.add(9);
        System.out.println(collection.equals(collection2));//输出的是数组
        System.out.println(collection==collection2);
        System.out.println("是否包含元素:"+collection2.contains(18));
    }
}
collection集合的遍历
public class CollectionTest {
    public static void main(String[] args) {
        //接口无法创建对象
        Collection collection=new ArrayList();
        //集合只能存放引用数据类型  这里的18 是自动装箱
        collection.add(18);
        collection.add(12);
        collection.add(14);
        collection.add(9);
        collection.add("dasd");
        System.out.println(collection);//输出的是数组
        //普通for循环 无法遍历集合
       /* for (int i = 0; i <collection.size() ; i++) {
            collection.//这里无法获取具体元素
        }*/
       /*增强for循环*/
        //因为集合中可以放不同的对象
        for (Object o : collection) {
            System.out.println(o);
        }

        /*迭代器*/
        Iterator iterator = collection.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next());
        }
    }
}

 

posted @ 2022-04-23 21:59  花心大萝卜li  阅读(30)  评论(0)    收藏  举报