Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java ConcurrentHashMap-clear()


clear関数は、キーと値のペア間のマッピングをクリアするために使用されます。このようにして、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という名前のクラスには、main関数が含まれています。ここで、マップの新しいインスタンスが作成され、「put」関数を使用して要素がマップに追加されます。要素が表示され、次にマップがクリアされます。これで、地図には何も含まれなくなり、地図を再度表示したときに表示されます。


  1. JavaマップをJSONに変換する方法

    JavaマップをJSONに変換する方法はいくつかあります。 Java配列とマップをJSONに、またはその逆に変換することは非常に一般的です。 この投稿では、JavaMapをJSONに変換するための3つの異なる例を見ていきます。 Jackson、Gson、org.jsonライブラリを使用します。 Jacksonを使用したJSONへのJavaマップ 次の例では、JacksonCoreとJacksonBindingを使用してJavaMapをJSONに変換します。 Jacksonライブラリを使用するには、最初にそれらをpom.xmlに追加する必要があります。 ファイル: <dependen

  2. Javaでマップを反復処理するさまざまな方法

    Javaでマップをループします。この投稿では、Javaでマップを反復処理できる4つの異なる方法を見ていきます。 Java 8以降では、forEachメソッドとイテレータクラスを使用してマップをループできます。 マップエントリ(キーと値)を反復する方法 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : map.entrySet()) { System.out.println(Key = + entr