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」関数を使用して要素がマップに追加されます。要素が表示され、次にマップがクリアされます。これで、地図には何も含まれなくなり、地図を再度表示したときに表示されます。
-
JavaマップをJSONに変換する方法
JavaマップをJSONに変換する方法はいくつかあります。 Java配列とマップをJSONに、またはその逆に変換することは非常に一般的です。 この投稿では、JavaMapをJSONに変換するための3つの異なる例を見ていきます。 Jackson、Gson、org.jsonライブラリを使用します。 Jacksonを使用したJSONへのJavaマップ 次の例では、JacksonCoreとJacksonBindingを使用してJavaMapをJSONに変換します。 Jacksonライブラリを使用するには、最初にそれらをpom.xmlに追加する必要があります。 ファイル: <dependen
-
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