English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المثال، سنتعلم كيفية التحقق في Java من أن مجموعة هي مجموعة فرعية لمجموعة أخرى
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Javaالموضوع:
import java.util.HashSet; import java.util.Set; class Main { public static void main(String[] args) { //إنشاء المجموعة الأولى Set<Integer> numbers = new HashSet<>(); numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(4); System.out.println("العدد: " + numbers); //إنشاء المجموعة الثانية Set<Integer> primeNumbers = new HashSet<>(); primeNumbers.add(2); primeNumbers.add(3); System.out.println("الأعداد الأولية: " + primeNumbers); //تحقق من whether primeNumbers هو مجموعة فرعية لnumbers boolean result = numbers.containsAll(primeNumbers); System.out.println("هل primeNumbers مجموعة فرعية لNumbers؟ " + result); } }
نتائج الخرج
العدد: [1, 2, 3, 4] الأعداد الأولية: [2, 3] هل primeNumbers مجموعة فرعية لNumbers؟ true
في المثال السابق، أنشأنا مجموعتين تسمى numbers و primeNumbers. قمنا بتحقيق ذلك باستخدام فئة HashSet. لاحظ هذا السطر،
numbers.containsAll(primeNumbers);
في هذا المثال، استخدمنا طريقة containsAll() للتحقق من whether primeNumbers هو مجموعة فرعية لnumbers.
import java.util.TreeSet; import java.util.Set; class Main { public static void main(String[] args) { //إنشاء المجموعة الأولى Set<String> languages = new TreeSet<>(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); languages.add("CSS"); System.out.println(":برنامج: " + languages); // إنشاء مجموعة ثانية Set<String> frontend = new TreeSet<>(); frontend.add("CSS"); frontend.add("JavaScript"); System.out.println("لغة التطوير الأمامي: " + frontend); // تحقق من whether frontend هو مجموعة فرعية لـ languages boolean result = languages.containsAll(frontend); System.out.println("هل frontend هو مجموعة فرعية لـ languages؟ " + result); } }
نتائج الخرج
لغات البرمجة: [CSS, Java, JavaScript, Python] لغة التطوير الأمامي: [CSS, JavaScript] هل frontend هو مجموعة فرعية لـ languages؟ yes
في هذا المكان، قمنا بإنشاء مجموعة باستخدام فئة TreeSet.