![]() |
VOOZH | about |
The Java Collections Framework includes the TreeMap class, in which Java offers a sorted collection of key-value pairs. By default, TreeMap uses a custom Comparator or arranges components according to their natural ordering. In this article, we will learn how to apply a custom order for key-value pairs in a TreeMap.
We must provide a custom Comparator during TreeMap instantiation to create a custom order for key-value pairs in a TreeMap. The items' storage order will be specified by this comparator.
Assume for the moment that we have a TreeMap with people's names as values and their ages as keys. The entries should be arranged in decreasing order according to age.
Below is the Program to Implement a Custom Order for Key-Value Pairs in a TreeMap:
Custom Ordered TreeMap: {35=Gopi, 30=Abhi, 25=Rahul, 22=Charan}