Menu
Coddy logo textTech

Ein Element entfernen

Teil des Abschnitts Logik & Ablauf der Java-Journey von Coddy — Lektion 24 von 59.

Die remove(element)-Methode entfernt das angegebene Element aus der HashSet, falls es vorhanden ist.

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

„Apple“ aus der Menge entfernen

fruits.remove("Apple");

Nach der Ausführung des obigen Codes enthält die Menge fruits:

[]
challenge icon

Aufgabe

Einfach

Erstellen Sie eine Methode namens <strong>removeElement</strong>, die zwei Argumente annimmt:

  1. Ein HashSet von Strings (set)
  2. Ein String (element) zum Entfernen
    Die Methode sollte das angegebene Element aus dem Set entfernen und dann das aktualisierte Set ausgeben.

Probier es selbst

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) {
        // Schreibe deinen Code hier
    }
    
    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 iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf