首页 > 编程知识 正文

前端foreach用法,foreach方法

时间:2023-05-06 09:31:02 阅读:149922 作者:4195

foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach给开发者带来了极大的方便。

foreach语句是for语句的特殊简化版本,但foreach语句并不完全替换for语句。 但是,所有foreach语句都可以重写为for语句的版本。

foreach不是关键词。 这种特殊的for语句的格式称为“foreach”语句。 从英语字面上理解foreach也就是“每一个for”的意思。 实际上是这个意思。

foreach语句的格式:

for (元素类型t元素变量x :扫描对象obj )。

引用了x的java语句;

}

foreach比for的优点和弊端

优点:便于相对于for遍历容器

没有弊端:索引,无法操作元素中的元素

publicclassforeachdemo { publicstaticvoidmain (string [ ] args ) { funciton_2; //testHashSet (; }公共状态void funciton _2() arraylistpersonarr=newarraylistperson ); ARR.add(newPerson ) ' a ',18 ); ARR.add(newPerson ) ' b ',18 ); 个人: arr (for ) system.out.println ) p; } }公共静态语音测试主机() collectionstringcoll=newarrayliststring ); coll.add(ABC1); coll.add(add2); coll.add(add3); coll.add(add4); coll.add(add5); coll.add(add6); for(strings:coll ) system.out.println; } publicstaticvoidfunction _1({ string [ ] str={ ' ABC ',' a2bb ',' a2aa' } ); for(strings:str ) system.out.println (s.length ); system.out.println(s; }publicstaticvoidfunction((int ) ) arr={ 2121,5454,545,4,54 }; for(intI:ARR ) system.out.println ) I; } }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。