javaでMapの最初の値を取得する方法は何ですか?

Mapのvalues()メソッドを使用してすべての値を取得し、それをストリームに変換するstream()メソッドを使用し、さらにfindFirst()メソッドを使用して最初の値を取得できます。

以下はサンプルコードです。

import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("A", 1);
        map.put("B", 2);
        map.put("C", 3);

        Integer firstValue = map.values().stream().findFirst().orElse(null);
        System.out.println(firstValue);
    }
}

結果は次の通りです:

1
bannerAds