在检查之前,在java中评估'for循环'的中间部分

时间:2017-10-24 05:58:25

标签: java for-loop

for (int i=0; i < string.length() || i < 5 ; i++) {
    // some code
}

是否可以根据较小的表达式来评估中间部分?

2 个答案:

答案 0 :(得分:3)

您可以将循环描述为:

public class MyModel 
{
  public string staffCode { get; set; }
  public string bytearray { get; set; }
  public string reason { get; set; }
}

这里我们将较小的5或字符串长度作为循环的上限,并且代码对于可能必须阅读它的其他人是清楚的。

答案 1 :(得分:2)

如果希望循环在i到达两个表达式中较小的一个时终止,请使用AND:

for(int i=0; i < string.length() && i < 5 ;i++)