Java-对ArrayList的迭代访问方法有哪些?

示例代码如下:

package List集合;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

public class TestArrayListIterator {

    public static void main(String[] args) {

        /**
         * 对ArrayList的迭代访问方法有哪些?
         * 1. for循环
         * 2. Iterator迭代器
         * 3. 直接调用java底层API中的方法访问(两种)
         */
        
        List<String> list = new ArrayList<>();
        list.add("abc");
        list.add("777c");
        list.add("123");
        list.add("456");
        list.add("aaa");
        list.add("aqqc");
        list.add(null);
        list.add(null);
        
        //1.for循环
        for (int i = 0; i < list.size(); i++) {
            System.out.println("list for:" + list.get(i));
        }
        //2.Iterator迭代器
        //此处的数据类型与之前的List数据类型需要保持一致
        Iterator<String> it = list.iterator();
        while(it.hasNext()) {//index = 0 < list.size() index++
            System.out.println("list iterator: " + it.next());
        }
        //3. 利用底层API:toArray()
        System.out.println(Arrays.toString(list.toArray()));
        System.out.println("===========");
        //4. 利用底层API: toString()
        System.out.println(list.toString());
    }
}

以上就是我关于 Java-对ArrayList的迭代访问方法有哪些? 知识点的整理与总结的全部内容,另附源码


分割线


博主为咯学编程:父母不同意学编程,现已断绝关系;恋人不同意学编程,现已分手;亲戚不同意学编程,现已断绝来往;老板不同意学编程,现已失业三十年。。。。。。如果此博文有帮到你欢迎打赏,金额不限。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容