SeouliteLab

[Java/자바] ArrayList 순회하기: 4가지 방법 본문

프로그래밍

[Java/자바] ArrayList 순회하기: 4가지 방법

Seoulite Lab 2024. 3. 8. 09:11

Java ArrayList를 순회하는 4가지 방법

Java에서 ArrayList를 순회하는 여러 가지 방법을 살펴보겠습니다. 각각의 방법에 대해 예제 코드와 함께 자세히 설명하겠습니다.

1. for 루프 사용하기

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

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

2. Enhanced for 루프 사용하기

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

        for (String fruit : list) {
            System.out.println(fruit);
        }
    }
}

3. Iterator 사용하기

import java.util.ArrayList;
import java.util.Iterator;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

        Iterator<String> iterator = list.iterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }
}

4. ListIterator 사용하기

import java.util.ArrayList;
import java.util.ListIterator;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

        ListIterator<String> iterator = list.listIterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }
}