
향상된 for문(for each 문)개발/java2024. 7. 1. 15:39
Table of Contents
향상된 for문(enhanced for loop)은 Java 5부터 도입된 간결한반복문으로, 주로 배열이나 컬렉션을 순회할 때 사용된다.
향상된 for문 기본 사용법
향상된 for문의 기본 문법은 다음과 같다:
for (type variable : collection) {
// code
}
여기서 collection은 배열이나 컬렉션 객체가 될 수 있으며, variable은 각 요소를 받아 처리하는 변수다.
배열 순회
배열을 순회하는 예제
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}
예제를 보면 알다시피 number는 배열의 index 값이 아니라 배열의 구성요소다.
컬렉션 순회
향상된 for문은 List, Set, Map 등 다양한 컬렉션에서도 사용할 수 있다.
List<String> names = Arrays.asList("Alice", "Bob", "Charlie");
for (String name : names) {
System.out.println(name);
}
2차원 배열 순회
2차원 배열을 순회할 때도 향상된 for문을 사용할 수 있다.
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
for (int[] row : matrix) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
'개발 > java' 카테고리의 다른 글
Localtime 클래스 Java 공식 문서를 통한 클래스에 대한 이해 (0) | 2024.07.10 |
---|---|
Java의 객체 참조 개념 (0) | 2024.07.02 |
Java - String class (0) | 2024.05.27 |
Java - Array와 ArrayList (0) | 2024.05.27 |
기본 자료형과 class의 구별-length와 length()의 차이 (0) | 2024.04.09 |

@바이솔 :: Byesol의 기록