يخزن جدول التجزئة القيم من خلال منحها مفتاحا فريدا لتعريفها. لا يمكن إقران المفتاح بقيمتين ، على عكس HashMap.
Constructors
يحتوي HashSet على أربعة منشئات:
- HashSet () < / span >: إنشاء قائمة فارغة بسعة أولية 16.< / li>
- HashSet (مجموعة <؟ يمتد E> c) < / span>: إنشاء مجموعة جديدة تحتوي على العناصر من المجموعة ج. تزداد القدرة تلقائيا عند إضافة العناصر.
- HashSet(int capaciteInit): إنشاء قائمة فارغة بالسعة الأولية capaciteInit.
- HashSet(int capaciteInit ، عوامة loadFactor) < / span >: قم بإنشاء HashSet فارغة من السعة الأولية و loadFactor التي يجب أن تكون بين 0.0 و 1.0 ، فهي تحدد حجم القائمة قبل تغيير حجمها.< / li>< / ul >< / div>
Methods< / h2 >
قائمة الطرق بصرف النظر عن تلك الموروثة من الفئات الأصلية: < / div>- إضافة (E e) < / span>: إضافة عنصر ؛ < / li>
- إزالة (كائن o) < / span>: حذف عنصر ؛ < / li>
- clear(): حذف جميع عناصر HashSet؛ < / li>
- يحتوي على (كائن o) < / span>: إرجاع true إذا كان الكائن الذي تبحث عنه موجودا بخلاف ذلك خطأ ؛ < / li>
- isEmpty () < / span>: إرجاع true إذا كانت القائمة فارغة ؛ < / li>
- size(): إرجاع الحجم؛ < / li>
- iterator(): إرجاع كائن من النوع Iterator.
- إزالة (كائن o) < / span>: حذف عنصر ؛ < / li>
example
import java.util.HashSet;
فئة عامة exampleHashSet {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
HashSet< سلسلة> hset = HashSet جديد< سلسلة> (); < / pre>//add elements
hset.add ("فندق") ؛
hset.add("motel");
hset.add("fondouk");
hset.add ("الربيع") ؛
System.out.println(hset.size());
//حذف motel
hset.remove("motel");
//test exist
System.out.println(hset.contains("motel"));
// تحقق مما إذا كان التعيين فارغا
System.out.println (hset.isEmpty ()) ؛
// browse HashSet
ل (قيمة السلسلة: < / string >hset) < / pre>System.out.println (value) ؛
}
}
< / string >< / pre>< / div>
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel ! J'ai enfin compris comment utiliser Apache POI correctement.
Merci Jean ! N'hésitez pas si vous avez des questions.