Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

Java ConcurrentHashMap - ล้าง ()


ฟังก์ชันล้างใช้เพื่อล้างการจับคู่ระหว่างคู่ค่าคีย์ ด้วยวิธีนี้ การแมป ConcurrentHashMap จะถูกล้าง

ไวยากรณ์

public void clear()

เรามาดูตัวอย่างกัน −

ตัวอย่าง

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);
   }
}

ผลลัพธ์

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

คลาสชื่อ Demo มีฟังก์ชันหลัก ที่นี่ อินสแตนซ์ใหม่ของแผนที่จะถูกสร้างขึ้น และเพิ่มองค์ประกอบเข้าไปโดยใช้ฟังก์ชัน 'วาง' องค์ประกอบจะปรากฏขึ้นและถัดไปจะล้างแผนที่ ตอนนี้แผนที่จะไม่มีอะไรและสามารถมองเห็นได้เมื่อแสดงแผนที่อีกครั้ง