Open In App
Related Articles

TreeMap values() Method in Java with Examples

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report

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:

  1. Mapping string values to integer keys
  2. 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 classes
import java.util.*;
 
// Main class
public 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());
    }
}

                    

Output: 
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 classes
import java.util.*;
 
// Main class
public 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());
    }
}

                    

Output: 
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.



Last Updated : 18 Nov, 2021
Like Article
Save Article
Share your thoughts in the comments
Similar Reads