章14——集合——Collection 接口

collection 里面可以存放不同数据类型,因为里面是 Object

遍历 Collection 接口方法1:迭代器
但凡实现了 collection 接口都可以用迭代器

        ArrayList list = new ArrayList();
        //得到一个集合的迭代器
        Iterator iterator = list.iterator();
        while (iterator.hasNext()){
            //next 函数作用:
            //下移,同时将下移后集合位置上的元素返回
            System.out.println(iterator.next());
        }
        //如果希望再次遍历:需要重置迭代器,如下
        iterator = list.iterator();

显示所有快捷键的快捷键:ctrl + j

遍历的第二个方法:for循环增强
是简化版的 iterator,本质一样。
只能用于数据的遍历和查找。
底层仍然是迭代器。

        for(Object book : list){
            System.out.println(book);
        }
        //实际上,该方法也可用于数组
        int[] nums = {1,2,3};
        for(int i : nums){
            System.out.println(i);
        }
posted @ 2024-09-19 20:13  gknives  阅读(1)  评论(0编辑  收藏  举报