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

حذف عنصر

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

تقوم الطريقة remove(element) بإزالة العنصر المحدد من الـ HashSet إذا كان موجوداً.

HashSet<String> fruits = new HashSet<>();
fruits.add("Apple");

قم بإزالة "Apple" من المجموعة

fruits.remove("Apple");

بعد تنفيذ الكود أعلاه، تحتوي المجموعة fruits على:

[]
challenge icon

التحدي

سهل

أنشئ دالة باسم <strong>removeElement</strong> تأخذ وسيطين:

  1. مجموعة HashSet من السلاسل النصية (set)
  2. سلسلة نصية (element) لإزالتها
    يجب أن تقوم الدالة بإزالة العنصر المحدد من المجموعة ثم طباعة المجموعة المحدثة.

ورقة مرجعية

تقوم الطريقة remove(element) بإزالة العنصر المحدد من الـ HashSet إذا كان موجوداً:

HashSet<String> fruits = new HashSet<>();
fruits.add("Apple");
fruits.remove("Apple");

جرّب بنفسك

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 removeElement(HashSet<String> set, String element) {
        // اكتب كودك هنا
    }
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String setString = scanner.nextLine();
        String element = scanner.nextLine();
        
        Type setType = new TypeToken<HashSet<String>>(){}.getType();
        HashSet<String> set = new Gson().fromJson(setString, setType);
        
        removeElement(set, element);
    }
}
quiz iconاختبر نفسك

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

جميع دروس Logic & Flow