首页 > 其他 > 详细

增强for循环

时间:2021-01-24 01:12:58      阅读:25      评论:0      收藏:0      [点我收藏+]
  • Java有一种功能很强的循环结构,可以用来依次处理数组(或者其他元素集合)中的每个元素,而不必考虑指定下标值。
  • 语句格式为:for (variable : collection) statement
  • 它定义一个变量用于暂存集合中的每一个元素,并执行相应的语句/语句块
  • collection这一集合表达式必须是一个数组/一个实现了Iterable接口的类对象(例如:ArrayList)
// 例如:
for(int element : a){
    System.out.println(element); // 打印数组a的每一个元素,一个元素占一行
}
  • 传统的for循环也可以获得同样效果,但是for each循环语句更加简洁,并且不易出错。因为不需要再考虑下标的起始值和终止值。
  • for each循环语句的循环变量将会遍历数组中的每个元素,而不是下标值。
  • 但是,很多情况下还是需要使用传统的for循环。例如,不需要遍历整个集合/在循环内部需要使用下标值时。

打印数组中的所有值有一个更简单的方式,即利用Arrays类的toString方法。
调用Arrays.toString(a),返回一个包含数组元素的字符串。
该字符串格式中:这些元素包围在中括号内,并用逗号分隔。例如:[2,3,4,6,7]

增强for循环

原文:https://www.cnblogs.com/javaupup/p/14319697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!