java复习——Collection

93 阅读1分钟

集合体系

Collection//单列集合

——>List

    ——>ArrayList

    ——>LinkedList

    ——>Vector

——>Set

    ——>HashSet

    ——>TreeSet

Map//双列集合

——>HashMap

    ——>LinkedHashMap

——>TreeMap

——>HashTable

    ——>Properties
//Collection的一些常用方法,这里用 ArrayList 演示
class test{
    public static void main(String[] args) {
        List list = new ArrayList();
        //add添加元素
        list.add("String");
        list.add(10);//这里会执行装箱操作:list.add(new Integer 10);
        list.add(true);
        list.add(2,"ccc");//在下标处添加元素
        //remove删除元素
        list.remove(0);//根据下标删除
        list.remove(true);//根据具体属性删除
        //contains查找元素
        list.contains(true);
        //clear清空集合
        list.clear();
        //isEmpty判断集合是否为空
        list.isEmpty();
        //size获取元素个数
        list.size();
    }
}

Iteraotr迭代器

Iterator iterator = list.iterator();//迭代器
        while (iterator.hasNext()) {//先判断下一个位置有没有元素
            Object next =  iterator.next();//如果有,就用next取出
            //迭代器本身不存放元素,只是用指针进行迭代
        }