حذف قيمة قابلة للتجزئة في 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
{
System.out.println("<" +entry.getKey()+", "+entry.getValue()+">");
}
}
}
< / string >< / pre>Runtime:
< pre class = "prettyprint lang-java" > تم حذف اثنين
HashSet بعد الإزالة:
< 3 ، ثلاثة> < / >< 1 ، أ> < / قبل > المراجع:
JavaDoc: طريقة إزالة Hashtable