专业的JAVA编程教程与资源

网站首页 > java教程 正文

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

temp10 2024-11-21 21:16:01 java教程 12 ℃ 0 评论

使用基本的 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 接口,因此可以使用迭代器来遍历数组。

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

  • 下面的代码使用迭代器来遍历一个整数数组:
/**
     * @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());
        }
    }
  • 运行结果如下

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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表