Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الفراغ والحجم

جزء من قسم Logic & Flow في رحلة Java على Coddy — الدرس 26 من 59.

تتحقق الطريقة isEmpty() مما إذا كان HashSet لا يحتوي على أي عناصر، وتعيد true إذا كان فارغاً، أو false خلاف ذلك.

تعيد الدالة size() عدد العناصر في الـ HashSet.

على سبيل المثال، دعونا ننشئ أولاً HashSet:

HashSet<String> set = new HashSet<>();

للتحقق مما إذا كانت المجموعة فارغة:

System.out.println(set.isEmpty());
// المخرج: true
set.add("Coddy");
System.out.println(set.isEmpty());
// المخرج: false

تُرجع الطريقة size() عدد العناصر في المجموعة:

System.out.println(set.size());
// الناتج: 1
challenge icon

التحدي

سهل

أنشئ طريقة باسم <strong>checkSet</strong> تأخذ HashSet من نوع Strings كمدخل. يجب أن تطبع الطريقة سطرين:

  • "Empty: <true/false>" توضح ما إذا كانت المجموعة فارغة.
  • "Size: <number>" توضح عدد العناصر في المجموعة.

ورقة مرجعية

تتحقق الطريقة isEmpty() مما إذا كان HashSet لا يحتوي على عناصر وتُرجع true إذا كان فارغاً، و false بخلاف ذلك:

HashSet<String> set = new HashSet<>();
System.out.println(set.isEmpty()); // true

set.add("Coddy");
System.out.println(set.isEmpty()); // false

تُرجع الطريقة size() عدد العناصر الموجودة في HashSet:

System.out.println(set.size()); // 1

جرّب بنفسك

import java.util.HashSet;
import java.util.Scanner;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;

public class Main {
    public static void checkSet(HashSet<String> set) {
        // اكتب كودك هنا
    }
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // قراءة سلسلة JSON التي تمثل HashSet (على سبيل المثال، ["Apple","Banana"])
        String setString = scanner.nextLine();
        
        Type setType = new TypeToken<HashSet<String>>(){}.getType();
        HashSet<String> set = new Gson().fromJson(setString, setType);
        
        checkSet(set);
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Logic & Flow