English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java HashMap isEmpty() 메서드는 해시 매핑이 비어 있는지 확인합니다.
isEmpty() 메서드의 문법은 다음과 같습니다:
hashmap.isEmpty()
isEmpty() 메서드는 매개변수를携带하지 않습니다.
해시 매핑에 어떤 요소도 없으면키/값mapping이 있으면 true를 반환
해시 매핑이 포함하고 있으면키/값mapping이 없으면 false를 반환
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를 반환합니다. 그러나 요소를 추가한 후(Python,Java)이후, 이 메서드는 false를 반환합니다.