Menu
CoddyTech

Menghapus Elemen

Termasuk bagian Logika & Alur dalam perjalanan Java di Coddy. Pelajaran 24 dari 59.

method remove(element) menghapus elemen yang ditentukan dari HashSet jika elemen tersebut ada.

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

Hapus "Apple" dari set

fruits.remove("Apple");

Setelah menjalankan kode di atas, set fruits berisi:

[]
challenge icon

Tantangan

Mudah

Buat method bernama removeElement yang menerima dua argumen:

  1. HashSet berisi string (set)
  2. String (element) yang akan dihapus
    Method tersebut harus menghapus elemen yang ditentukan dari set, lalu mencetak set yang telah diperbarui.

Coba sendiri

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) {
        // Tulis kodemu di sini
    }
    
    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 iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika & Alur

Latihan sendiri: Compiler Java online