可以使用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