foreach循环:增强性的for循环应用:

  在for语句中,需要使用索引来进行操作具体的数组或集合内容操作;而foreach可以取消索引的操作细节;

for ( 类型  变量  :  数组 | 集合 ) { // 每一次循环会自动的将数组的内容设置给变量 }
public class TestDemo {

    public static void main(String[] args) {
int data [] = new int [] {1,2,3,4,5} ;
for ( int x : data ) { // 循环册数由数组长度决定
// 每一次循环实际上都表示数组的角标增长,会取得每个数组内容并且将其设置给x
System.out.println(x); // x就是数组的一个当前内容
}
}
}

数组利用索引访问会较为麻烦;而foreach则会减少索引的麻烦。

最新文章

  1. 解决NetBeans运行卡顿问题
  2. (UWP开发)在ListView中通过向右滑动展开汉堡菜单
  3. 修改CMD字符编码
  4. Aurelia – 模块化,简单,可测试的 JS 框架
  5. Zend Guard Loader/Zend Loader是干什么的
  6. JS定时器
  7. spring bean中scope="prototype“的作用
  8. Spring事务解析2-标签解析
  9. Asp.Net正在中止线程引发的问题
  10. ACdream 1195 Sudoku Checker (数独)
  11. 关于Bitcode的探索
  12. 转载-python学习笔记之输入输出功能读取和写入数据
  13. C++虚函数、赋值兼容原则
  14. 美H1B签证额满,硕士以上学位仍可申请
  15. google python/c++ code style naming
  16. 转:一个跨WINDOWS LINUX平台的线程类
  17. API 设计: RAML、Swagger、Blueprint三者的比较
  18. ExtJS4.2学习(三)——入门基础
  19. Ubuntu 32下Android NDK+NEON的配置过程及简单使用举例
  20. USACO Section 1.2 Palindromic Squares 解题报告

热门文章

  1. putty 配色方案
  2. shell脚本模板----自动生成开头注释信息
  3. CodeForces - 1256C (思维+贪心)
  4. STL ——map、set、unordered_map、unordered_set
  5. 题解:T103342 Problem A. 最近公共祖先
  6. Python thread (线程)
  7. Jquery的一些总结点
  8. ESP8266 AT指令开发(基于STC89C52单片机): 测试下诱人的程序(51单片机,8266,MQTT远程通信控制)
  9. Node.js 获取本机Mac地址
  10. ASP.NET开发实战——(十三)ASP.NET MVC 与数据库之EF实体类与数据库结构