Input
Output
import java.util.TreeMap; import java.util.Map; public class TreeMapExample { public static void main(String[] args) { TreeMap<Integer, String> employeeMap = new TreeMap<>(); // Adding entries employeeMap.put(3, "Charlie"); employeeMap.put(1, "Alice"); employeeMap.put(2, "Bob"); // Sorted by key System.out.println("Employee Map: " + employeeMap); // First and last System.out.println("First Key: " + employeeMap.firstKey()); System.out.println("Last Entry: " + employeeMap.lastEntry()); // Iterating over map for (Map.Entry<Integer, String> entry : employeeMap.entrySet()) { System.out.println("ID: " + entry.getKey() + ", Name: " + entry.getValue()); } // Submap example System.out.println("Head Map (keys < 3): " + employeeMap.headMap(3)); } }