for each

    [Java] for each 문

    for each는 J2SE 5.0 부터 추가되었다. for each 라는 키워드가 따로 있는 것은 아니고 동일한 for를 이용한다. 하지만 조건식 부분의 문법이 조금 다르다. 다음은 평범한 for문이다. String[] numbers = {"one", "two", "three"}; for(int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); } 위 for문은 다음처럼 for each 구조로 변경할 수 있다. String[] numbers = {"one", "two", "three"}; for(String number: numbers) { System.out.println(number); } for each 문은 보기에 매우 직관적이다..