ما هو الـ HashSet؟
جزء من قسم Logic & Flow في رحلة Java على Coddy — الدرس 22 من 59.
تُعد HashSet هيكلاً للبيانات يقوم بتخزين مجموعة من العناصر الفريدة. وهي تعمل مثل المجموعة في الرياضيات، حيث يمكن لكل عنصر أن يظهر مرة واحدة فقط.
فكر في الأمر كأنه سلة تحتوي على فواكه فردية—إذا حاولت وضع نفس الفاكهة مرتين، فستحتفظ بنسخة واحدة فقط.
لاستخدام HashSet في Java، تحتاج إلى استيراده في بداية الكود الخاص بك:
import java.util.HashSet;ورقة مرجعية
تعتبر HashSet هيكل بيانات يخزن مجموعة من العناصر الفريدة، حيث يمكن لكل عنصر أن يظهر مرة واحدة فقط.
لاستخدام HashSet في Java، قم باستيرادها:
import java.util.HashSet;جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Logic & Flow
1المصفوفات متعددة الأبعاد
أساسيات المصفوفات ثنائية الأبعادالوصول إلى عناصر المصفوفات ثنائية الأبعادالحلقات المتداخلة مع المصفوفات ثنائية الأبعادمراجعة - المصفوفات ثنائية الأبعادجمع وطرح المصفوفاتالمصفوفات المتعرجة (Jagged Arrays)المصفوفات ثلاثية الأبعاد وما بعدهاأنماط المصفوفات ثنائية الأبعاد الشائعةمراجعة - كل شيء عن المصفوفات4HashSet الجزء الأول
ما هو الـ HashSet؟إضافة عنصرحذف عنصرالتحقق من وجود عنصرالفراغ والحجمالمسح والنسخملخص - HashSet2HashMap الجزء الأول
ما هو الـ HashMap؟تعريف الـ HashMapالوصول إلى القيمالتحقق من وجود المفتاحتعديل القواميسملخص - HashMap3HashMap الجزء الثاني
دوال HashMapالتكرار باستخدام keySet()التكرار باستخدام entrySet()HashMap متداخلمراجعة - إدارة المستودعمراجعة - عمليات HashMap6التحكم المتقدم في تدفق البرنامج
العبارات المعنونةتعبير Switchمطابقة الأنماطجمل الحمايةمراجعة - تدفق التحكم