Menu
Coddy logo textTech

Eleman Ekleme

Coddy'nin Java Journey'sinin Mantık & Akış bölümünün bir parçası — ders 23 / 59.

add(element) yöntemi, bir elementi HashSet'e ekler eğer zaten mevcut değilse.

Boş bir HashSet oluştur

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

""Apple"ı kümeye ekleyin

fruits.add("Apple");

Yukarıdaki kodu çalıştırdıktan sonra, fruits kümesi şunları içerir:

["Apple"]
challenge icon

Görev

Kolay

addElement adında iki parametre alan bir metot oluşturun:

  1. String'lerden oluşan bir HashSet (set)
  2. Eklemek için bir String (element)
    Metot, verilen elementi sete eklemeli ve ardından güncellenmiş seti yazdırmalı.

Kopya kağıdı

add(element) yöntemi, öğe zaten mevcut değilse HashSet'e bir öğe ekler.

Boş bir HashSet oluşturun:

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

Set'e bir öğe ekleyin:

fruits.add("Apple");

Kendin dene

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) {
        // Kodunuzu buraya yazın
    }
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // HashSet'i temsil eden JSON dizesini oku (ör., ["Apple","Banana"])
        String setString = scanner.nextLine();
        // Eklenecek elementi oku (ör., "Cherry")
        String element = scanner.nextLine();
        
        Type setType = new TypeToken<HashSet<String>>(){}.getType();
        HashSet<String> set = new Gson().fromJson(setString, setType);
        
        addElement(set, element);
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler