HashMapのforeachメソッドの使い方は何ですか?
HashMapのforeachメソッドは、HashMapのentrySetをループ処理することで実現できます。entrySetメソッドは、キーと値のペアを含むSetコレクションを返してくれます。このコレクションをループ処理することで各キーと値のペアを取得し、それぞれに適切な操作を行うことができます。
HashMapを使用してforeachメソッドを使ったサンプルコードが以下に示されています。
import java.util.HashMap;
import java.util.Map;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 使用foreach方法遍历HashMap
map.forEach((key, value) -> System.out.println(key + " : " + value));
}
}
上記のコードはHashMapを作成し、putメソッドを使用して3つのキーと値のペアを追加しました。その後、forEachメソッドを使用してHashMapを走査し、各キーと値に対してLambda式を実行し、キーと値を出力しました。
上記のコードを実行すると、次のように出力されます:
A : 1
B : 2
C : 3
これにより、HashMapのforeachメソッドの使用が実現されました。