English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

تحكم في العملية Java

مجموعات Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات Java

قوائم Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/إخراج Java (I/O)

قراء/كتابة Java

مواضيع أخرى في Java

استخدام طريقة get() في HashMap Java و مثال

جميع طرق Java HashMap

يستعيد طريقة get() في HashMap Java القيمة المرتبطة بالمفتاح المحدد في خريطة التخزين.

نحوة get()

hashmap.get(Object key)

م 参数

  • key - ليعود إلىالقيمةالمفتاح

عائد get()

  • عائد القيمة المرتبطة بالمفتاح

ملاحظة:إذا كانت القيمة المرتبطة بالمفتاح المحدد null أو إذا لم يكن المفتاح موجودًا في خريطة التخزين، فإن هذه الطريقة تعود null.

مثال1: استخدام مفتاح عددي للحصول على قيمة نصية

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        //创建 HashMap
        HashMap<Integer, String> numbers = new HashMap<>();
        // إدراج سجلات في HashMap
        numbers.put(1, "Java");
        numbers.put(2, "Python");
        numbers.put(3, "JavaScript");
        System.out.println("HashMap: " + numbers);
        // الحصول على القيمة
        String value = numbers.get(1);
        System.out.println("المفتاح 1 يحتوي على القيمة: " + value);
    

نتيجة الإخراج

HashMap: {1=Java, 2=Python, 3=JavaScript}
المفتاح 1 يحتوي على القيمة: Java

في المثال السابق، قمنا بإنشاء خريطة تخزين تسمى numbers. يتم استخدام طريقة get() لاستقبال القيمة المرتبطة بكائن Java 1.

ملاحظةنحن يمكن أن نستخدمHashMap.containsKey()طريقة لتحقق من وجود مفتاح معين في خريطة التخزين.

مثال2: استخدام مفتاح نصي للحصول على قيمة عددية

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        //创建 HashMap
        HashMap<String, Integer> primeNumbers = new HashMap<>();
        // إدراج سجلات في HashMap
        primeNumbers.put("Two", 2);
        primeNumbers.put("Three", 3);
        primeNumbers.put("Five", 5);
        System.out.println("HashMap: " + primeNumbers);
        // الحصول على القيمة
        int value = primeNumbers.get("Three");
        System.out.println("يُرتبط المفتاح 3 بالقيمة: " + value);
    

نتيجة الإخراج

HashMap: {Five=5, Two=2, Three=3}
يُرتبط المفتاح 3 بالقيمة: 3

في المثال أعلاه، استخدمنا طريقة get() للحصول على القيمة 3 باستخدام المفتاح Three.

جميع طرق Java HashMap