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

إضافة عنصر

جزء من قسم المنطق وتدفق التنفيذ في رحلة Java على Coddy. الدرس 23 من 59.

تقوم الطريقة add(element) بإضافة عنصر إلى HashSet إذا لم يكن موجوداً بالفعل.

إنشاء HashSet فارغ

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

أضف "Apple" إلى المجموعة

fruits.add("Apple");

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

["Apple"]
challenge icon

التحدي

سهل

قم بإنشاء ميثود باسم <strong>addElement</strong> تأخذ وسيطين:

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

جرّب بنفسك

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 addElement(HashSet<String> set, String element) {
        // اكتب كودك هنا
    }
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // اقرأ سلسلة JSON التي تمثل HashSet (على سبيل المثال، ["Apple","Banana"])
        String setString = scanner.nextLine();
        // اقرأ العنصر المراد إضافته (على سبيل المثال، "Cherry")
        String element = scanner.nextLine();
        
        Type setType = new TypeToken<HashSet<String>>(){}.getType();
        HashSet<String> set = new Gson().fromJson(setString, setType);
        
        addElement(set, element);
    }
}
quiz iconاختبر نفسك

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

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Java عبر الإنترنت