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

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

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

مجموعات Java Array

Java موجهة الأحداث (I)

Java موجهة الأحداث (II)

Java موجهة الأحداث (III)

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

قائمة Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

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

قراء/كتابة Java

مواضيع أخرى Java

استخدام Java HashMap put() و أمثلة

طرق Java HashMap

يضيف Java HashMap وحدة معينة (مفتاح/قيمة) إلى خريطة الهاش.

نحو استخدام put()

hashmap.put(K مفتاح, V قيمة)

م参数

يمكن للأسلوب put() من HashMap أن يستقبل إثنين من المعلمات:

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

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

إعادة القيمة من put()

  • إذا كان المفتاح مرتبطًا بأي قيمة، فإنه يعود القيمة المسبقة

  • إذا لم يكن المفتاح مرتبطًا بأي قيمة، فإنه يعود null

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

مثال1: Java HashMap put()

import java.util.HashMap;
class Main {
  public static void main(String[] args) {
    //إنشاء HashMap
    HashMap<String, Integer> languages = new HashMap<>();
    // إدراجُ العنصر في HashMap
    languages.put("Java", 14);
    languages.put("Python", 3);
    languages.put("JavaScript", 1);
    // عرض HashMap
    System.out.println("لغات البرمجة: " + languages);
    }
}

نتائج الإخراج

لغات البرمجة: {Java=14, JavaScript=1, Python=3}

في المثال السابق، قمنا بإنشاء HashMap يحتوي على اسم languages. هنا، يقوم مكتبة put() بـخريطةُ المفاتيح/القيمإدراجُ في خريطة الحسابات

ملاحظةكلُ عنصرٍ يتم إدراجه في موقعٍ عشوائيٍ في HashMap.

مثال2: إدراجُ عنصرٍ يحتوي على مفتاح مكرر

import java.util.HashMap;
class Main {
  public static void main(String[] args) {
    //إنشاء HashMap
    HashMap<String, String> countries = new HashMap<>();
    //إدراجُ العنصر في HashMap
    countries.put("Washington", "America");
    countries.put("Ottawa", "Canada");
    countries.put("Kathmandu", "Nepal");
    System.out.println("Countries: " + countries);
    //إضافةُ عنصرٍ باستخدام مفتاح مكرر
    String value = countries.put("Washington", "USA");
    System.out.println("تحديثُ بعد Countries: " + countries);
    // عرض القيمة التي تم استبدالها
    System.out.println("القيمة التي تم استبدالها: " + value);
    }
}

نتائج الإخراج

البلدان: {Kathmandu=Nepal, Ottawa=Canada, Washington=America}
البلدان المعدلة: {Kathmandu=Nepal, Ottawa=Canada, Washington=USA}
القيمة التي تم استبدالها:

في المثال السابق، استخدمنا طريقة put() لإدراج مشروع في جدول الهاش. لاحظ هذا السطر،

countries.put("Washington", "USA");

في هذا المكان، المفتاح Washington موجود بالفعل في خريطة الهاش. لذلك، استخدمت طريقة put() لتغيير القيمة السابقة America بمقدار USA الجديد.

ملاحظةحتى الآن، قمنا بإضافة مشروع واحد فقط. ولكن، يمكننا أيضًا استخدامJava HashMap putAll()يضيف عدة مشاريع إلى خريطة الهاش.

طرق Java HashMap