【发布时间】:2017-05-08 13:53:12
【问题描述】:
为什么我的变量在以下循环方法中不可访问(i++ 不可访问)?
public String returnFailedImages() {
int i = 0;
while(i < failedScreenshotImages.size()) {
return "<img src='" + failedScreenshotImages.get(i) + "'" + ">" + "</br>";
i++;
}
return null;
}
另外,如果我使用 for 循环(没有使用 i++)?:
public String returnFailedImages() {
for(int i = 0;i < failedScreenshotImages.size(); i++) {
return "<img src='" + failedScreenshotImages.get(i) + "'" + ">" + "</br>";
}
return null;
}
【问题讨论】:
-
i++无法访问,因为您返回了该语句之前的值。
标签: java