SeouliteLab

[Java/자바] ArrayList로 데이터 관리하기 본문

프로그래밍

[Java/자바] ArrayList로 데이터 관리하기

Seoulite Lab 2024. 3. 9. 00:48

ArrayList란?

ArrayList는 Java에서 가장 많이 사용되는 동적 배열 자료구조입니다. 크기를 자동으로 조절할 수 있으며, 배열과 마찬가지로 인덱스를 사용하여 요소에 접근할 수 있습니다.

ArrayList 생성하기

ArrayList를 생성하려면 java.util 패키지에서 제공하는 ArrayList 클래스를 import해야 합니다.


import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList arrayList = new ArrayList<>();
        arrayList.add("사과");
        arrayList.add("바나나");
        arrayList.add("딸기");

        System.out.println("ArrayList: " + arrayList);
    }
}

출력:

ArrayList: [사과, 바나나, 딸기]

ArrayList 요소 추가하기

ArrayList에 요소를 추가할 때는 add() 메서드를 사용합니다.


import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList numbers = new ArrayList<>();
        numbers.add(10);
        numbers.add(20);
        numbers.add(30);

        System.out.println("ArrayList: " + numbers);
    }
}

출력:

ArrayList: [10, 20, 30]

ArrayList 요소 접근하기

ArrayList의 특정 요소에 접근할 때는 get() 메서드를 사용합니다.


import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList fruits = new ArrayList<>();
        fruits.add("사과");
        fruits.add("바나나");
        fruits.add("딸기");

        System.out.println("첫 번째 과일: " + fruits.get(0));
    }
}

출력:

첫 번째 과일: 사과

ArrayList 크기 확인하기

ArrayList의 크기를 확인하려면 size() 메서드를 사용합니다.


import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList numbers = new ArrayList<>();
        numbers.add(10);
        numbers.add(20);
        numbers.add(30);

        System.out.println("ArrayList 크기: " + numbers.size());
    }
}

출력:

ArrayList 크기: 3