드레:
코딩 뿌시기
드레:
전체 방문자
오늘
어제
  • 분류 전체보기 (268)
    • Python (74)
      • Python 기초 (42)
      • Numpy (8)
      • Pandas (22)
    • Machine Learning (31)
      • Machine Learning (1)
      • Deep Learning (27)
    • AWS (22)
      • RDS (3)
      • EC2 (9)
      • Lambda (8)
      • S3 (2)
    • MySQL (24)
    • Git (8)
    • Streamlit (12)
    • REST API (22)
    • Java (24)
    • Android (36)
    • Debugging (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 네이버 API
  • Lambda
  • Ann
  • serverless
  • GET
  • JWT
  • CNN
  • 딥러닝
  • Python
  • fine tuning
  • 깃이그노어
  • EC2
  • Transfer Learning
  • pandas
  • volley
  • flask
  • Streamlit
  • Callback
  • 액션바
  • API
  • AWS
  • rest api
  • aws s3
  • AWS Lambda
  • Retrofit2
  • 서버리스
  • tensorflow
  • github
  • 안드로이드 스튜디오
  • Java

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
드레:

코딩 뿌시기

Java

Java - for each 반복문

2023. 1. 25. 18:13

1. 기존의 for 반복문

 

기존의 반복문으로 ArrayList의 원소들을 모두 출력하는 코드

ArrayList<String> nameList = new ArrayList<>();
nameList.add("홍길동");
nameList.add("김나나");
nameList.add("Mike");


for (int i = 0; i < nameList.size(); i++) {
    System.out.println(nameList.get(i));
}

 

 

 

2. for each 반복문

  • for each 문은 J2SE 5.0부터 추가된 향상된 반복문이다.
  • for each 라는 키워드가 따로 있는 것은 아니지만 조건식 부분의 문법이 조금 다르다.
  • 파이썬의 for 반복문 동작과 비슷하다.

 

for each 문의 구조

for (type var: iterate) {
    body-of-loop
}

위에서 iterate는 루프를 돌릴 객체이고 iterate 객체에서 한개씩 순차적으로 var에 대입되어 for문이 수행된다.

iterate로 사용할 수 있는 자료형은 루프를 돌릴수 있는 자료형(배열 및 ArrayList 등)만 가능하다.

 

 

 

 

위의 일반적인 반복문을, for each 반복문으로 바꾼 코드

for (String data : nameList) {
    System.out.println(data);
}

'Java' 카테고리의 다른 글

Android Studio - CountdownTimer 사용 방법  (0) 2023.01.30
Java - 예외 처리 (Try / Catch / Finally)  (0) 2023.01.25
Java - 해쉬맵(HashMap)  (0) 2023.01.25
Java - 어레이리스트(ArrayList)  (0) 2023.01.25
Java - 문자열 관련 메소드  (0) 2023.01.25
    'Java' 카테고리의 다른 글
    • Android Studio - CountdownTimer 사용 방법
    • Java - 예외 처리 (Try / Catch / Finally)
    • Java - 해쉬맵(HashMap)
    • Java - 어레이리스트(ArrayList)
    드레:
    드레:

    티스토리툴바