龙空技术网

在Java 中,常用的几种遍历数组的方法

神都花已开 146

前言:

如今大家对“java目录遍历”都比较注意,小伙伴们都想要了解一些“java目录遍历”的相关知识。那么小编同时在网摘上搜集了一些有关“java目录遍历””的相关知识,希望小伙伴们能喜欢,小伙伴们一起来学习一下吧!

使用基本的 for 循环下面使用基本的 for 循环来遍历一个整数数组

/**     * @Description 使用基本的 for 循环来遍历一个整数数组     * @Author  ChenQiong     * @Date    2023/1/5 13:12     * @Param     * @Return     * @Exception     */    public static void main(String[] args) {        int[] numbers = {1, 2, 3, 4, 5};        for (int i = 0; i < numbers.length; i++) {            System.out.println(numbers[i]);        }    }
运行结果如下:使用增强的 for 循环(也称为 for-each 循环)

增强的 for 循环是一种简化版的 for 循环,它可以直接遍历数组的每个元素,而无需显式地维护计数器。

下面的代码使用增强的 for 循环来遍历一个整数数组:

/**     * @Description 使用增强的 for 循环来遍历一个整数数组     * @Author ChenQiong     * @Date 2023/1/5 13:17     * @Param     * @Return     * @Exception     */    public static void main(String[] args) {        int[] numbers = {1, 2, 3, 4, 5};        for (int number : numbers) {            System.out.println(number);        }    }
运行结果如下使用迭代器来遍历数组

数组实现了 Iterable 接口,因此可以使用迭代器来遍历数组。

下面的代码使用迭代器来遍历一个整数数组:

/**     * @Description 使用迭代器来遍历一个整数数组     * @Author  ChenQiong     * @Date    2023/1/5 12:19     * @Param     * @Return     * @Exception     */    public static void main(String[] args) {        Integer[] numbers = {1, 2, 3, 4, 5};        for (Iterator<Integer> iterator = Arrays.asList(numbers).iterator(); iterator.hasNext(); ) {            System.out.println(iterator.next());        }    }
运行结果如下

如果你有什么更好的建议或方法,请留言告诉我

标签: #java目录遍历