Menu
CoddyTech

Menambahkan Elemen

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

method add(element) menambahkan elemen ke HashSet jika elemen tersebut belum ada.

Buat HashSet kosong

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

Tambahkan "Apple" ke set

fruits.add("Apple");

Setelah menjalankan kode di atas, set fruits berisi:

["Apple"]
challenge icon

Tantangan

Mudah

Buat method bernama addElement yang menerima dua argumen:

  1. HashSet berisi String (set)
  2. String (element) untuk ditambahkan
    Method tersebut harus menambahkan element yang diberikan ke 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 addElement(HashSet<String> set, String element) {
        // Tulis kodemu di sini
    }
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // Baca string JSON yang merepresentasikan HashSet (misalnya, ["Apple","Banana"])
        String setString = scanner.nextLine();
        // Baca elemen yang akan ditambahkan (misalnya, "Cherry")
        String element = scanner.nextLine();
        
        Type setType = new TypeToken<HashSet<String>>(){}.getType();
        HashSet<String> set = new Gson().fromJson(setString, setType);
        
        addElement(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