[Java문법] for each문

jy9922·2022년 8월 10일
0

Java

목록 보기
13/13
post-thumbnail

for each 문

  • 일반 배열 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);
}
  • ArrayList for each문
public class Sample{
	public static void main(String[] args) {
    	ArrayList<String> numbers = new ArrayList<>(Arrays.asList("one", "two", "three"));
        for (String number : numbers) {
        	System.out.println(number);
        }
    }
}

for each문은 따로 반복회수를 명시적으로 주는 것이 불가능하고 1 step 씩 순차적으로 반복될때만 사용가능한 제약이 있다.

0개의 댓글