我有一个需要迭代的对象集合。该集合的大小可变。如果集合中有超过 1 个对象,我需要对对象 2 .. 无穷大执行特殊处理。
执行此操作的首选方法是什么?例如:
int count = 1;
for (CustomObject co : CustomObjectCollection) {
methodAll(co);
if(count > 1) {
methodSpecial(co);
}
count = count++;
}
最佳答案
除了一个错误之外,您所拥有的一切都可以工作:count = count++
绝对不会执行任何操作。 count = count + 1
可以工作,或者 count++
,但是 count = count++
是一个空操作。
关于java - 为循环中的第一次迭代编程不同的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27908690/