У меня есть 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);
/////////
}
}