我有 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);
/////////
}
}
2 回答
}
您可以对条目进行流式处理,找到最大值并返回相应的键: