SeouliteLab

[Java/자바] ArrayList 비어 있는지 확인하기: Empty Check 본문

프로그래밍

[Java/자바] ArrayList 비어 있는지 확인하기: Empty Check

Seoulite Lab 2024. 3. 8. 09:11

ArrayList가 비어 있는지 확인하는 3가지 방법

Java의 ArrayList 클래스는 동적 배열을 구현한 것으로, 여러 요소를 담을 수 있습니다. ArrayList가 비어 있는지 여부를 확인하는 다양한 방법을 살펴보겠습니다.

1. isEmpty() 메서드 사용

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();

        // ArrayList가 비어 있는지 확인
        if (list.isEmpty()) {
            System.out.println("ArrayList is empty");
        } else {
            System.out.println("ArrayList is not empty");
        }
    }
}

2. size() 메서드와 비교 연산자 사용

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();

        // ArrayList 크기가 0인지 확인
        if (list.size() == 0) {
            System.out.println("ArrayList is empty");
        } else {
            System.out.println("ArrayList is not empty");
        }
    }
}

3. Enhanced for 문 사용

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();

        boolean isEmpty = true;
        for (String element : list) {
            isEmpty = false;
            break;
        }

        // isEmpty 변수를 사용하여 ArrayList가 비어 있는지 확인
        if (isEmpty) {
            System.out.println("ArrayList is empty");
        } else {
            System.out.println("ArrayList is not empty");
        }
    }
}