How can we retrieve the first value of a map in Java?
You can use the values() method of Map to retrieve all the values, then convert them into a stream using the stream() method, and finally use the findFirst() method to get the first value.
Here is the example code:
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);
}
}
The output results are:
1