java - 在循环之前设置一个整数值

标签 java loops

我有一个这样的循环

    int current = -1;

    for (int i=0; i < size; i++) {
        ... some stuff 

        if (i > current || current == -1) {
            current = i;
        }
    }

所以基本上,在循环之前我没有 current 的原始值。这是确保当前值设置为 i 的第一个实例的好方法还是可以写得更好?

谢谢。

最佳答案

如果 current 仅在循环内使用,这个方法会很好地工作:

for (int i = 0, current = i; i < size; i++) {
    // etc..
}

关于java - 在循环之前设置一个整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9792540/

相关文章:

java - 使用 Groovy 重新映射 CSV 结构

java - 当我单击recyclerView时如何从Firestore中获取数据?

java - HttpURLConnection 和获取 ASPX 页面

c++ - 下降循环比上升循环更有效吗?

c - 为什么这会产生无限循环?

java - Xubuntu 12.04 上的 Java 1.6 中简单的 while 循环等待且从不启动

java - 替换 jpa 中的月、年、日期函数

java - Spring MVC。 Tomcat 。 HTTP 状态 404 – 未找到

c# - 每次从字符串末尾迭代一个单词到开头

javascript - 将值添加到对象数组中