자바의 for-each문은 for, while과 같은 반복문 중 하나이다.
for-each를 사용하기 위해서 for 키워드를 사용하여 반복문 내 카운터 변수를 선언하고 콜론(:) 이후 배열이름을 선언한다.
for-each 문은 배열이나 ArrayList와 같은 Collection 클래스를 반복하는데 사용한다.
▶ for문을 사용한 배열 탐색
int[] num = {0, 1, 2, 3, 4, 5}; for(int i=0; i<num.length(); i++){ System.out.println(num[i]); }
String[] numbers = {"one", "two" "three"}; for(int i=0; i<numbers.length; i++){ System.out.println(numbers[i]); }
▶ for-each문을 사용한 배열 탐색
int[] num = {0, 1, 2, 3, 4, 5}; for(int i : num){ System.out.println(num[i]); }
String[] numbers = {"one", "two", "three"}; for(String number : numbers){ System.out.println(number); }
for-each를 사용하면 복잡한 배열의 크기를 구할 필요가 없다.
이중 for문 혹은 복잡한 반복문에 사용이 적합하고, 단순 for문보다 수행 속도가 빠르다.
하지만, for-each문은 반복문 내에서 배열의 값을 변경하거나 추가할 수 없다.
[Java] for-each문 사용법
자바의 for-each문은 for, while과 같은 반복문 중 하나이다.
for-each를 사용하기 위해서 for 키워드를 사용하여 반복문 내 카운터 변수를 선언하고 콜론(:) 이후 배열이름을 선언한다.
for-each 문은 배열이나 ArrayList와 같은 Collection 클래스를 반복하는데 사용한다.
▶ for문을 사용한 배열 탐색
▶ for-each문을 사용한 배열 탐색
for-each를 사용하면 복잡한 배열의 크기를 구할 필요가 없다.
이중 for문 혹은 복잡한 반복문에 사용이 적합하고, 단순 for문보다 수행 속도가 빠르다.
하지만, for-each문은 반복문 내에서 배열의 값을 변경하거나 추가할 수 없다.
'Back-End > Java' 카테고리의 다른 글