새로운 문법인지는 모르겠지만 기존에 알고 있던 것과는 달라 포스팅합니다. ㅎㅎ;;
int[] intArray = new int[3];
intArray[0] = 0;
intArray[1] = 1;
intArray[2] = 2;
for(int ab1: intArray)
System.out.println(ab1);
출력 :
0
1
2
풀이 :
for(자료형 변수 : 배열변수명)
변수가 한번 쓰일 때마다 0번째 배열부터 출력이 이루어지고 이 배열의 끝에 도착하면 자동 종료됩니다.
이 새로운 for문이 유용한 것은 직접 인덱스를 접근할 필요가 없다는 것입니다.
바로 이해하기 쉬운 예를 들자면
int arrLength = intArray.length;
이런 불편한 코딩이 필요없다는 것이죠. :)
첨언 : jdk 1.5부터 지원이 되는 반복문이라고 합니다.
또한 위의 반복문은 Collection interface를 상속하는 모든 자료구조에 동일하게 적용됩니다.
또한 위의 반복문은 Collection interface를 상속하는 모든 자료구조에 동일하게 적용됩니다.
'Programming > JAVA' 카테고리의 다른 글
java : 문자열을 int형으로 형변환할때 주의점(parseInt, valueOf) (0) | 2011.03.31 |
---|---|
instanceof 연산자 (0) | 2011.02.25 |
DB튜닝시 varchar2로 입력가능한 글자수 계산에 대해 유의할 점. (0) | 2011.01.05 |
JAVA : boxing, unboxing (0) | 2010.10.20 |
jakarta(자카르타) 한글화 홈페이지. (0) | 2010.03.14 |