JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

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

wys521 2024-11-22 22:21:09 精选教程 17 ℃ 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 接口,因此可以使用迭代器来遍历数组。

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

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

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

欢迎 发表评论:

最近发表
标签列表