حذف قيمة قابلة للتجزئة في Java

يمكن حذف عنصر من Hashtable باستخدام الطريقة  < span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >إزالة () < / امتداد>. تبحث هذه الطريقة عن المفتاح والقيمة المرتبطة به وتحذفهما.

V العام إزالة (مفتاح الكائن) < / span>: إزالة المفتاح وقيمته المقابلة من جدول Hashtable وإرجاع قيمة المفتاح الذي تم حذفه ، وإلا فإنه فارغ إذا لم يتم العثور على المفتاح.
استثناء nullPointerException< / a> إذا كان المفتاح فارغا.

يبحث هذا الرمز عن عنصر بمفتاحه ويزيل زوج قيمة المفتاح من Hashtable ، ثم هو  يعرض القائمة قبل وبعد الإزالة:

< pre class = "prettyprint lang-java" >import java.util.Hashtable ؛
import java.util.map;

الفئة العامة الرئيسية {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
Hashtable< سلسلة ، سلسلة> ht = هاشتابل جديد< سلسلة ، سلسلة> ();
ht.put ("1" ، "واحد") ؛
ht.put ("2" ، "اثنان") ؛
ht.put ("3" ، "ثلاثة") ؛

كائن obj = ht.remove ("2") ؛

System.out.println (obj + " تمت إزالته") ؛

System.out.println ("HashSet بعد الحذف:");

for (Map.Entry entry: ht.entrySet())
{
System.out.println("<" +entry.getKey()+", "+entry.getValue()+">");
}
}
}
< / string >< / pre>Runtime:

< pre class = "prettyprint lang-java" > تم حذف اثنين
HashSet بعد الإزالة:
< 3 ، ثلاثة> < / >< 1 ، أ> < / قبل > المراجع:
JavaDoc: طريقة إزالة Hashtable