إزالة عنصر من TreeSet في Java - إزالة (كائن o)

في هذا المثال، سنوضح لك كيفية إزالة عنصر من TreeSet باستخدام النمط java.util.TreeSet.remove().

نمط إزالة (كائن o) < / span> لإزالة عنصر معين من TreeSet إذا كان موجودا في القائمة. طريقة remove() إرجاع true إذا كان العنصر موجودا في TreeSet ، وإلا false.

لإزالة عنصر من TreeSet وتمييز الفرق قبل الحذف وبعده ، اتبع الخطوات التالية:
  • Create a TreeSet.
  • قم بتعبئة مجموعة الأشجار هذه بالعناصر ، باستخدام النمط add(Object o).
  • استعراض العناصر وعرضها في TreeSet.
  • حذف عنصر عن طريق استدعاء نمط remove(Object o).
  • إظهار القائمة مرة ثانية لرؤية الفرق.
تنفذ التعليمة البرمجية التالية هذه الخطوات الخمس وتطبع النتيجة:

import java.util.Iterator; 
import java.util.TreeSet;

الفئة العامة الرئيسية {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
// إنشاء TreeSet
TreeSet <عدد صحيح >treerem = جديد TreeSet<عدد صحيح>();

// إضافة قيم إلى TreeSet
treerem.add (2) ؛
treerem.add (4) ؛
treerem.add (6) ؛
treerem.add (8) ؛

// إنشاء مكرر للتكرار من خلال TreeSet
مكرر المكرر = treerem.iterator () ؛

// عرض جميع عناصر TreeSet
System.out.println ("عناصر TreeSet") ؛
بينما (iterator.hasNext()){
System.out.println(iterator.next());
}

// استدعاء طريقة الإزالة () < br / > وجود منطقي = treerem.remove(4);
System.out.println ("4 موجود؟ " + موجود) ؛

مكرر = treerem.iterator ();
// إظهار جميع عناصر TreeSet بعد الحذف
System.out.println ("عناصر TreeSet") ؛
بينما (iterator.hasNext()){
System.out.println(iterator.next());
}

}
}
< / عدد صحيح >< / عدد صحيح >< / قبل > دعنا نجمع هذا الرمز وننفذه ، وسوف ينتج النتيجة التالية: < / div>

< pre class = "prettyprint lang-java" >TreeSet
2
4
6
8
4 موجود؟ true
عناصر TreeSet < br / >2
6
8
< / pre>< / div> المراجع:
java.util.TreeSet.remove() الطريقة