【发布时间】:2019-05-10 14:34:06
【问题描述】:
我有一个HashMap<Integer, Integer>,我愿意得到一个特定值的键。
例如我的 HashMap:
Key|Vlaue
2--->3
1--->0
5--->1
我正在寻找一个 java 流操作来获取具有最大值的键。在我们的示例中,键 2 具有最大值。
所以结果应该是 2。
使用 for 循环是可能的,但我正在寻找一种 java 流方式。
import java.util.*;
public class Example {
public static void main( String[] args ) {
HashMap <Integer,Integer> map = new HashMap<>();
map.put(2,3);
map.put(1,0);
map.put(5,1);
/////////
}
}
【问题讨论】:
标签: java java-8 hashmap java-stream