foreach语句的用法
foreach是JAVA中的一个重要语句,在JAVA中没有foreach这个关键字,通常情况下用for表达式达到foreach的功能,foreach语句是for语句的特殊简化版本,但是foreach不能在JAVA中取代for语句。虽然不能代替,但是在任何情况下,foreach语句都可以改写成for语句版本,foreach并不是关键字,要习惯的将这种特殊的for语句格式称之为foreach语句。
foreach的语句格式
foreach的语句格式为:for(元素类型t元素变量x,遍历对象obj){引用了x的JAVA语句}一般情况下foreach比for更方便了对容器的遍历,但是由于foreach没有索引,不能操作元素中的元素,也有一定的不便。
在使用foreach时的注意事项
foreach不支持在循环中添加删除操作,因为在使用foreach循环的时候,数组(集合)就已经被锁定不能被修改,否则会报出Java.util.Concurrent Modification Exception的异常。