JAVA基础_增强for循环:foreach

Posted 高山仰止

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA基础_增强for循环:foreach相关的知识,希望对你有一定的参考价值。

通常,访问List,Array,Set中的数据都是通过以下这种方式访问的


int[] nums = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (int i = 0; i < nums.length; i++) {
    System.out.println("i = " + i);
}
自Java1.5之后,出现了一种更方便的访问方式:foreach

int[] nums = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (int x : nums) {
    System.out.println("Value is:" + x);
    sum += x;
}
  • 语法:
    • for(type  变量名 : 集合变量名){ statements;}
  • 注意事项
    • 迭代变量必须在()中定义
    • 集合变量可以是数组或实现了Iterable接口的集合类

以上是关于JAVA基础_增强for循环:foreach的主要内容,如果未能解决你的问题,请参考以下文章

“全栈2019”Java第三十二章:增强for循环Foreach语法

Java中的增强 for 循环 foreach

Java基础Java 增强型的for循环 for each

Java中的增强 for 循环 foreach

Java 中的foreach(增强for循环)

Java中 forEach() 和 Iterator 与 增强for循环 的那些事儿