English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 프로세스 제어

Java 배열

Java 대상-oriented(I)

Java 대상-oriented(II)

Java 대상-oriented(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map集合

Java Set集合

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java HashMap isEmpty() 사용 방법 및 예제

Java HashMap 메서드

Java HashMap isEmpty() 메서드는 해시 매핑이 비어 있는지 확인합니다.

isEmpty() 메서드의 문법은 다음과 같습니다:

hashmap.isEmpty()

isEmpty() 매개변수

isEmpty() 메서드는 매개변수를携带하지 않습니다.

isEmpty() 반환 값

  • 해시 매핑에 어떤 요소도 없으면키/값mapping이 있으면 true를 반환

  • 해시 매핑이 포함하고 있으면키/값mapping이 없으면 false를 반환

예제: HashMap이 비어 있는지 확인

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        //HashMap을 생성합니다
        HashMap<String, Integer> languages = new HashMap<>();
        System.out.println("新创建的HashMap: " + languages);
        //HashMap에 요소가 있는지 확인합니다
        boolean result = languages.isEmpty(); // true
        System.out.println("HashMap이 비어있습니까? " + result);
        //HashMap에 일부 요소를 추가합니다
        languages.put("Python", 1);}}
        languages.put("Java", 14);}}
        System.out.println("수정된 HashMap: " + languages);
        //HashMap이 비어있는지 확인
        result = languages.isEmpty();  // false
        System.out.println("HashMap이 비어있습니까? " + result);
    }
}

출력 결과

새로 생성된 HashMap: {}
HashMap이 비어있습니까? true
수정된 HashMap: {Java=14, Python=1}
HashMap이 비어있습니까? false

위의 예제에서, 우리는 languages라는 이름의 해시 매핑을 생성했습니다. 여기서, 우리는 isEmpty() 메서드를 사용하여 해시 매핑이 어떤 요소도 포함하고 있는지 확인했습니다.

최초에 새로 생성된 해시 매핑에는 어떤 요소도 포함되어 있지 않습니다. 따라서 isEmpty()는 true를 반환합니다. 그러나 요소를 추가한 후(PythonJava)이후, 이 메서드는 false를 반환합니다.

Java HashMap 메서드