English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يضيف Java HashMap وحدة معينة (مفتاح/قيمة) إلى خريطة الهاش.
نحو استخدام put()
hashmap.put(K مفتاح, V قيمة)
يمكن للأسلوب put() من HashMap أن يستقبل إثنين من المعلمات:
المفتاح - القيمة المحددة المرتبطة بالمفتاح
القيمة - القيمة المرتبطة بالمفتاح المحدد
إذا كان المفتاح مرتبطًا بأي قيمة، فإنه يعود القيمة المسبقة
إذا لم يكن المفتاح مرتبطًا بأي قيمة، فإنه يعود null
ملاحظة:إذا كان المفتاح مرتبطًا مسبقًا بـ null، فإن هذا الأسلوب أيضًا سيعود null.
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.
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()يضيف عدة مشاريع إلى خريطة الهاش.