Java - 带条件的对象循环?

标签 java iterator conditional-statements break

这可能听起来很愚蠢,但我无法通过谷歌搜索找到答案。

当以最简单的形式使用 for 循环时,我可以在 for 语句中添加条件来中断循环。示例:

for(int i=0; i<100 && condition2 && condition3; i++){
    //do stuff
}

当像这样使用对象 for 循环时:

for(String s:string_table){
    //do stuff
}

如何添加条件来打破循环?我说的是在 for 语句中添加条件。我知道我可以在//do stuff 部分添加条件并从那里中断。

最佳答案

您不能通过将 if 语句放入 for 循环中来做到这一点。

关于Java - 带条件的对象循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21812284/

相关文章:

java - 2 的最高幂但小于给定的 BigInteger

java - 有限状态机是该用例的正确选择吗?

python - 生成元组以在一个 for 循环中迭代

elasticsearch - Elasticsearch : General and conditional filters

c - 如何简化大型条件语句

java - Json中getString()和optString()的区别

java - JFrame 中不需要的 JPanel 边框

java - 如何在 JavaFX Runtime 退出时终止计划的线程?

c++ - vector 迭代器不递增

c++ - 插入后列表开始迭代器的有效性