Java

< Java > 반복문 ( forEach)

98kg 2023. 10. 10. 12:53

forEach 를 이용하면 배열, 컬랙션의 대입과, 순회에 매우 편하다.

forEach 에 문법 부터 보여드리겠습니다.

for (type varName : iterate) {
    // 루프 실행문
}

우선 하나의 변수를 for 문 안에서 선언 후 interate 라는 배열, 컬랙션을 varName 안에 넣게 다라는 의미입니다.

 

아래의 간단한 예시를 통해 비교해드리겠습니다.


String arr[] = {"a","b","c","d","e"};
	
	for (int i = 0; i < arr.length; i++) {
	    System.out.println(arr[i]);
	}
	System.out.println("---------------------");
	
	for (String test : arr) {
	    System.out.println(test);
	}

실행 하면 같은 결과가 출력되는 것을 볼 수 있습니다.