How to find the Entry with largest Key in a Java Map Collection
GIAN Tutorials
8:53 PM
How to find the Entry with largest Key in a Java Map Collection Given a map in Java, the task is to find out the entry in this map with the highest key. Examples: Input: Map = {ABC = 10, DEF = 30, XYZ = 20} Output: XYZ = 20 Input: Map = {1 = 40, 2 = 30, 3 = 60} Output: 3 = 60 Approach Iterate the map entry by entry for (Map.Entry entry : map.entrySet()) { // Operations } Store the first entry in a reference variable to compare to initially. If the current entry’s key is greater than the reference entry’s value, then store the current entry as the reference entry. Repeat this process for all the entries in the map. In the end, the reference variable has the required entry with the highest key in the map. Print this entry Below is the implementation of the above approach: filter_none edit play_arrow brightness_4 // Java program to find entry // with highest key in a map import java.util.*; public class GFG { // Find the entry with highest key public static &