Computer >> Máy Tính >  >> Lập trình >> Java

Java ConcurrentHashMap - clear ()

Hàm rõ ràng được sử dụng để xóa ánh xạ giữa các cặp giá trị khóa. Bằng cách này, các ánh xạ ConcurrentHashMap sẽ bị xóa.

Cú pháp

public void clear()

Hãy để chúng tôi xem một 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("The map contains the below elements " + my_map);
      my_map.clear();
      System.out.println("The elements after the clear function is called on it " + my_map);
   }
}

Đầu ra

The map contains the below elements {This=35, is=78, sample=99}
The elements after the clear function is called on it {}

Một lớp có tên Demo chứa chức năng chính. Tại đây, một phiên bản mới của Bản đồ được tạo và các phần tử được thêm vào nó bằng cách sử dụng hàm "put". Các độ cao được hiển thị và tiếp theo, bản đồ được xóa. Giờ đây, bản đồ sẽ không chứa bất cứ thứ gì và bạn có thể thấy điều này khi bản đồ được hiển thị lại.