笔记3:单列集合Collection

1.Collection中常用的方法:

(1)add   添加

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList<>();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        System.out.println(coll);
    }
}

 

 

(2)clear    清空

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList<>();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        coll.clear();
        System.out.println(coll);
    }
}

 

 

(3)remove    删除

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList<>();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        coll.remove("bbb");
        System.out.println(coll);
    }
}

 

(4)contains      判断是否包含

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList<>();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        coll.remove("bbb");
        boolean b = coll.contains("aaa");
        boolean b1 = coll.contains("bbb");
        System.out.println(b);
        System.out.println(b1);
        System.out.println(coll);
    }
}

 

(5)isEmpty      判断是否为空

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList<>();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        boolean b = coll.isEmpty();
        System.out.println(b);
        System.out.println(coll);
        coll.clear();
        boolean b1 = coll.isEmpty();
        System.out.println(b1);
        System.out.println(coll);
    }
}

 

(6)size      集合长度

import java.util.ArrayList;
import java.util.Collection;

public class CollectionDemo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList<>();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        int size = coll.size();
        System.out.println(size);
        System.out.println(coll);
        coll.clear();
        int size1 = coll.size();
        System.out.println(size1);
        System.out.println(coll);
    }
}

 2.集合遍历:

(1)迭代器遍历:

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class List_Demo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        Iterator<String> it = coll.iterator();
        while (it.hasNext()) {
            String s = it.next();
            System.out.println(s);
        }
    }
}

 

(2)增强for遍历

import java.util.ArrayList;
import java.util.Collection;


public class List_Demo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        for (String s : coll) {
            System.out.println(s);
        }
    }
}

 

(3)Lambda表达式遍历 

import java.util.ArrayList;
import java.util.Collection;


public class List_Demo {
    public static void main(String[] args) {
        Collection<String> coll = new ArrayList();
        coll.add("aaa");
        coll.add("bbb");
        coll.add("ccc");
        coll.forEach(s -> System.out.println(s));
    }
}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值