Menu
CoddyTech

إضافة عنصر

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

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

أنشئ HashSet فارغة

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

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

fruits.add("Apple");

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

["Apple"]
challenge icon

التحدي

سهل

أنشئ طريقة باسم addElement تأخذ وسيطين:

  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 عبر الإنترنت