Рубрики

Map get () метод в Java с примерами

Метод get () интерфейса Map в Java используется для извлечения или извлечения значения, сопоставленного конкретному ключу, указанному в параметре. Возвращает NULL, когда карта не содержит такого сопоставления для ключа.

Синтаксис:

thisMap.get(Object key_element)

Параметр: метод принимает один параметр key_element типа объекта и ссылается на ключ, значение которого должно быть выбрано.

Возвращаемое значение: метод возвращает значение, связанное с key_element в этой коллекции карт.

Ниже программы иллюстрируют работу метода java.util.Map.get ():

Программа 1: Отображение строковых значений в целочисленные ключи.

// Java-код для иллюстрации метода get ()

import java.util.*;

  

public class Map_Demo {

    public static void main(String[] args)

    {

        // Создание пустой карты

        Map<Integer, String> map = new HashMap<Integer, String>();

  

        // Отображение строковых значений в ключах int

        map.put(10, "Geeks");

        map.put(15, "4");

        map.put(20, "Geeks");

        map.put(25, "Welcomes");

        map.put(30, "You");

  

        // Отображение карты

        System.out.println("Initial Mappings are: " + map);

  

        // Получение значения 25

        System.out.println("The Value is: " + map.get(25));

  

        // Получение значения 10

        System.out.println("The Value is: " + map.get(10));

    }

}

Выход:

Initial Mappings are: {20=Geeks, 25=Welcomes, 10=Geeks, 30=You, 15=4}
The Value is: Welcomes
The Value is: Geeks

Программа 2: Отображение целочисленных значений в строковые ключи.

// Java-код для иллюстрации метода get ()

  

import java.util.*;

  

public class Map_Demo {

    public static void main(String[] args)

    {

        // Создание пустой карты

        Map<String, Integer> map = new HashMap<String, Integer>();

  

        // Отображение значений int на строковые ключи

        map.put("Geeks", 10);

        map.put("4", 15);

        map.put("Geeks", 20);

        map.put("Welcomes", 25);

        map.put("You", 30);

  

        // Отображение карты

        System.out.println("Initial Mappings are: " + map);

  

        // Получение значения "Geeks"

        System.out.println("The Value is: " + map.get("Geeks"));

  

        // Получение значения «Вы»

        System.out.println("The Value is: " + map.get("You"));

    }

}

Выход:

Initial Mappings are: {4=15, Geeks=20, You=30, Welcomes=25}
The Value is: 20
The Value is: 30

Примечание: та же операция может быть выполнена с любым типом отображений с вариацией и комбинацией разных типов данных.

Ссылка : https://docs.oracle.com/javase/7/docs/api/java/util/Map.html#get(java.lang.Object)

Рекомендуемые посты:

Map get () метод в Java с примерами

0.00 (0%) 0 votes