foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊
简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键
字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for
每一个”的意思。实际上也就是这个意思。
public static void main(String[] args) {
Listlist = new ArrayList ();
list.add("A");
list.add("B");
list.add("C");
//foreach的语句格式
for(String item : list){
System.out.println(x);
}
}
然而forEach函数是JDk1.8中新添加的特性。 可以简化我们对数组、集合的遍历,使用方式如下:
如果无法使用forEach函数,则可能是以下问题所致:
1、安装的JDK或JDK的环境变量配置的不是JDK1.8版本;
2、编译以及运行时,JDK是使用IDE携带的版本,而非用户自己安装的JDK;
3、编写代码有问题;