Java中的每个循环都有这样的事吗?
发布时间:2020-12-14 14:26:23 所属栏目:Java 来源:网络整理
导读:如果有这样的事情,我会想象语法是一样的 while(Integer item : groupInteger; item 5){ //do something} 只是想知道是否有这样的东西或模仿这种方式? 解决方法 不,最接近的是: for (Integer item : groupInteger){ if (item = 5) { break; } //do somethin
如果有这样的事情,我会想象语法是一样的
while(Integer item : group<Integer>; item > 5) { //do something } 只是想知道是否有这样的东西或模仿这种方式? 解决方法
不,最接近的是:
for (Integer item : group<Integer>) { if (item <= 5) { break; } //do something } 当然,如果Java得到简洁的闭包,那么编写像.NET的 到目前为止,这是可行的,但执行它的代码将是丑陋的.作为参考,C#看起来像这样: foreach (int item in group.TakeWhile(x => x > 5)) { // do something } 也许Java会在一段时间内得到很好的闭包…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |