حذف مفتاح وقيمته من HashMap في Java

في هذا البرنامج التعليمي ، سنرى كيفية إزالة مفتاح معين وقيمته من HashMap في Java عن طريق تحديد المفتاح أو زوج قيمة المفتاح.

سنستخدم طريقة إزالة (مفتاح الكائن) < / span > مما يزيل قيمة مفتاح معين من HashMap. في حالة وجود المفتاح ، تقوم طريقة remove() بإرجاع العنصر وإزالة زوج قيمة المفتاح.

import java.util.HashMap; 

remove_element_HashMap الفئة العامة {

الفراغ العام الثابت الرئيسي (سلسلة [] args) {

HashMap map = جديد HashMap();
map.put ("value1"، 15);
map.put ("value2" ، 48) ؛
map.put ("value3" ، 21) ؛
map.put ("value4" ، 87) ؛
map.put ("value5" ، 159) ؛
map.put ("value6" ، 17) ؛

System.out.println("قبل الإزالة: "+map);

كائن elmDeleted = map.reremove ("value3") ؛
System.out.println ("العنصر المحذوف هو" + elmDelete);

System.out.println("قبل إزالة "+elmDelete+": "+map)؛
} < br / >}
< / string >< / string >< / pre> الإخراج:

< pre class = "prettyprint lang-java" > قبل الإزالة: {value5 = 159 ، القيمة 6 = 17 ، القيمة 3 = 21 ، القيمة 4 = 87 ، القيمة 1 = 15 ، القيمة 2 = 48}
العنصر المحذوف هو 21
قبل الإزالة 21: {value5 = 159 ، القيمة 6 = 17 ، القيمة 4 = 87 ، القيمة 1 = 15 ، القيمة 2 = 48} < / ما قبل>