TreeMap values() Method in Java with Examples

18 Nov, 2021
In Java, the values() method of the TreeMap class is present inside java.util package which is used to create a collection out of the values of the map. It basically returns a Collection view of the values in the TreeMap.
--> java.util package
    --> TreeMap class
        --> values() Method  
Syntax: 
Tree_Map.values()
Return Type: A collection view containing all the values of the map.
Now we will be proposing different sets to illustrate values() method as listed:
Mapping string values to integer keysMapping integer values to string keys
Mapping string values to integer keys
Mapping integer values to string keys
Example 1: Mapping String Values to Integer Keys
Java
// Java Program to illustrate values() Method// of TreeMap class // Importing required classesimport java.util.*; // Main classpublic class GFG {     // Main driver method    public static void main(String[] args)    {        // Creating an empty TreeMap by        // declaring object of integer, string pairs        TreeMap<Integer, String> tree_map            = new TreeMap<Integer, String>();         // Mapping string values to int keys        // using put() method        tree_map.put(10, "Geeks");        tree_map.put(15, "4");        tree_map.put(20, "Geeks");        tree_map.put(25, "Welcomes");        tree_map.put(30, "You");         // Printing the elements of TreeMap        System.out.println("Initial Mappings are: "                           + tree_map);         // Getting the set view of values        // using values() method        System.out.println("The collection is: "                           + tree_map.values());    }}
Initial Mappings are: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
The collection is: [Geeks, 4, Geeks, Welcomes, You]
 
Example 2: Mapping Integer Values to String Keys. 
Java
// Java Program to Illustrate values() method// of TreeMap class // Importing required classesimport java.util.*; // Main classpublic class GFG {     // Main driver method    public static void main(String[] args)    {        // Creating an empty TreeMap by        // declaring object of string, integer pairs        TreeMap<String, Integer> tree_map            = new TreeMap<String, Integer>();         // Mapping int values to string keys        // using put() method        tree_map.put("Geeks", 10);        tree_map.put("4", 15);        tree_map.put("Geeks", 20);        tree_map.put("Welcomes", 25);        tree_map.put("You", 30);         // Printing the elements of TreeMap        System.out.println("Initial Mappings are: "                           + tree_map);         // Getting the set view of values        // using values() method        System.out.println("The collection is: "                           + tree_map.values());    }}
Initial Mappings are: {4=15, Geeks=20, Welcomes=25, You=30}
The collection is: [15, 20, 25, 30]
 
Note: The same operation can be performed with any type of Mappings with variation and combination of different data types.
solankimayank
anikakapoor
Java-Collections
java-TreeMap
Java
Java
Java-Collections
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.