English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java HashMap clear() 사용법 및 예제/Java HashMap clear() 메서드는 해시 맵에서 모든 키를 제거합니다
값 쌍.
clear() 메서드 문법은 다음과 같습니다:
clear() 매개변수
clear() 메서드 반환 값
import java.util.HashMap; class Main { public static void main(String[] args) { HashMap<String, Integer> numbers = new HashMap<>(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: "); + numbers); //예제:Java HashMap clear() HashMap에서 모든 매핑을 제거합니다 numbers.clear(); + numbers); } }
출력 결과
HashMap: {One=1, Two=2, Three=3} System.out.println("clear() 후 HashMap: "
clear() 후 HashMap: {}위의 예제에서는 numbers라는 이름의 해시 맵을 생성했습니다. 여기서는 clear() 메서드를 사용하여 numbers에서 모든 항목을 제거했습니다./키값
주의:다음과 같이 사용할 수 있습니다.HashMap remove()메서드는 해시 맵에서 단일 항목을 제거합니다.
Java에서는 hashmap을 재�始化하여 clear() 메서드 기능을 수행할 수 있습니다. 예를 들어
import java.util.HashMap; class Main { public static void main(String[] args) { HashMap<String, Integer> numbers = new HashMap<>(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: "); + numbers); //HashMap 재정의화 numbers = new HashMap<>(); System.out.println("새로운 HashMap: "); + numbers); } }
출력 결과
HashMap: {One=1, Two=2, Three=3} 새로운 HashMap: {}
위의 예제에서는 numbers라는 해시 맵을 생성했습니다. 해시 맵은 다음과 같습니다:3요소.
numbers = new HashMap<>();
여기서는 프로세스가 hashmap에서 모든 항목을 제거하지 않습니다. 대신 새로운 hashmap을 생성하고 새로운 hashmap을 변수에 할당합니다. 그리고 기존 hashmap은 가비지 콜렉터가 제거합니다.
주의HashMap의 재정의화와 clear() 메서드의 작동 방식은 비슷할 수 있습니다. 그러나 그들은 두 개의 다른 과정입니다.