1、JDK5.0新特性 之 ForEache循环
① 格式
for ( 类型 变量 : Collection 集合|数组 ) { // }
例如: for( String s : list ) { }
② 高级for注意点
Foreach只用于遍历;若要对元素进行操作则使用 Iterator ;
传统for和高级for的区别?
① 传统for可以完成对语句执行很多次,因为可以控制循环的增量和条件。
② 高级for是一种简化形式。它必须有被遍历的目标。该目标要么是数组,要么是collection单例集合。
③ 对数组的遍历如果仅仅是获取数组中的元素,可是使用高级for.
④ 如果要对数组的角标进行操作建议使用传统for.
2、JDK5.0特性 之 函数可变参数
① 格式
Public static int newAdd ( int ... arr ) { } //
② 注意点
函数的可变参数其实就是一个数组,但是接收到是数组的元素,自动将这些元素封装成数组,从而简化了调用者的书写。同时,可变参数类型,必须定义在参数列表的结尾。