동료 중 한 사람과 토론하고 있습니다 (논쟁을 읽습니다!). 이 코드는 매우 잘못되었다는 유지하지만 그는 그것으로 아무 문제가 없다 생각 : 나는 루프의 중복이 있기 때문에이 코드가 잘못되었다는 유지이 Java 코드가 맞습니까?
for (Iterator<String> iter = collectionOfStrings.iterator(); iter.hasNext();) {
String item = iter.next();
...
}
가. Iterator를 사용하거나 For 루프를 사용하지만 둘 다 동시에 사용할 필요는 없습니다.
Iterator<String> iter = collectionOfStrings.iterator();
while (iter.hasNext()) {
String item = iter.next();
...
}
여러분의 생각은 다음과 같이
나는 코드를 다시 작성합니다?
루프 '에 대한이'어쨌든 '동안'루프 단지 구문 속기이다. 나는 논쟁의 요지를 알지 못한다 .... –
'while' 역시 루프이다! – adarshr
그냥 테스트 해보세요. –