java 集合(二)

package cn.sasa.demo1;

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

public class CollectionDemo {
    public static void main(String[] args) {
        //Collection
        Collection<String> coll = new ArrayList<String>();
        //添加
        coll.add("hello");
        //清空
        coll.clear();
        
        System.out.println(coll.size());
        coll.add("hi");
        coll.add("haha");
        coll.add("aaa");
        coll.add("hi");
        coll.add("bbb");
        System.out.println(coll.size());
        //移除
        boolean b = coll.remove("hi");//只移除第一个 "hi"
        System.out.println(b);
        System.out.println(coll.toString());
        //判断集合中有没有这个对象
        boolean isContains = coll.contains("abc");
        System.out.println(isContains);
        
        //Iterator 迭代器
        //java集合有多种,他们存储的方式不一样,取出其中的元素时,可以用统一的方法
        //iterator()返回Iterator实现类的对象
        Iterator<String> iter = coll.iterator();
        while(iter.hasNext()) {
            String str = iter.next();
            System.out.println(str);
        }
        System.out.println("========================");
        //增强for循环
        //节省代码,但没有索引,不能改值
        for(String str : coll) {
            System.out.println(str);
        }
    }
}
原文地址:https://www.cnblogs.com/SasaL/p/10135500.html