Adventure Time - Lady Rainicorn [Java] - 개선된 for문
본문 바로가기
💻공부/Java ☕️

[Java] - 개선된 for문

by 강켄트 2023. 1. 15.

 

개선된 for문은 JDK 1.5이상 부터 배열과 컬렉션에 저장된 요소에

기존 for문 보다 접근하기 편리한 방법으로 처리할 수 있도록 새롭게 추가되었다.

 

사용방법

for(타입 변수명 : 배열 또는 컬렉션){
     ...
     //배열 또는 컬렉션에 저장된 값이 매 반복마다 하나씩 순서대로 읽혀져서
     //변수에 저장된다.
     //해당 변수를 출력하면 해당 인덱스대로 배열 또는 컬렉션의 원소 값이 출력된다.
}

 

일반 for문과 개선된 for문의 성능 차이는 없지만, 개선된 for문을 사용하는 이유는 다음과 같다.

1. 코드 가독성이 좋아진다.

2. arrayIndexOutofBoundsException을 방지할 수 있다. 

 

 

자주 사용되는 상황

1. ArrayList의 원소 출력 

2. 배열의 원소 출력

 

💡 향상된 for문은 따로 반복 횟수를 명시적으로 주는 것이 불가능하고, 하나씩 순차적으로 반복될 때만 사용 가능하다.

예시)

'💻공부 > Java ☕️' 카테고리의 다른 글

[Java] - 컬렉션 프레임워크  (0) 2023.01.19
[Java] - Set과 HashSet  (0) 2023.01.17
[Java] - 정렬  (0) 2023.01.14
[Java] - Comparator & Comparable  (0) 2023.01.14
[Java] List와 ArrayList  (0) 2023.01.10

댓글