Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Java ConcurrentHashMap - phương thức clear()

Hàm clear dùng để xóa ánh xạ giữa các cặp key-value. Cách này, các mapping của ConcurrentHashMap sẽ bị xóa.

Cú pháp

public void clear()

Hãy xem ví dụ:

Ví dụ

import java.util.concurrent.ConcurrentHashMap; 
import java.util.*; 
public class Demo{ 
    public static void main(String[] args){ 
        Map<String, String> my_map = new ConcurrentHashMap<String, String>(); 
        my_map.put("This", "35"); 
        my_map.put("is", "78"); 
        my_map.put("sample", "99"); 
        System.out.println("Map chứa các phần tử: " + my_map); 
        my_map.clear(); 
        System.out.println("Phần tử sau khi gọi clear: " + my_map); 
    } 
}

Kết quả

Map chứa các phần tử: {This=35, is=78, sample=99} 
Phần tử sau khi gọi clear: {}

Lớp Demo chứa hàm main. Instance Map mới tạo, phần tử thêm bằng put. Phần tử hiển thị, sau đó map bị xóa. Bây giờ map không chứa gì và thấy được khi hiển thị lại.