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);
}
실행 하면 같은 결과가 출력되는 것을 볼 수 있습니다.