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"]Tantangan
MudahBuat method bernama addElement yang menerima dua argumen:
- HashSet berisi String (
set) - 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);
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Logika & Alur
1Array Multidimensi
Dasar Array 2DMengakses Elemen Array 2DLoop Bersarang dengan Array 2DRangkuman: Array 2DPenjumlahan dan Pengurangan MatriksArray BergerigiArray 3D dan Lebih JauhPola Umum Array 2DRangkuman: Semua tentang Array4HashSet Bagian 1
Apa itu HashSet?Menambahkan ElemenMenghapus ElemenMemeriksa Apakah Elemen AdaKosong dan UkuranMengosongkan dan MenyalinRekap: HashSet2HashMap Bagian 1
Apa itu HashMap?Deklarasikan HashMapMengakses nilaiPeriksa apakah key adaMengubah dictionaryRingkasan: HashMap3HashMap Bagian 2
Method HashMapIterasi dengan keySet()Iterasi dengan entrySet()HashMap BersarangRangkuman: Kelola GudangRangkuman: Operasi HashMap6Alur Kontrol Lanjutan
Pernyataan LabelEkspresi SwitchPencocokan PolaKlausa PenjagaRingkasan Alur Kontrol9Proyek: Penghitung Kata Unik
Input dan Penyimpanan TeksPemrosesan KataLatihan sendiri: Compiler Java online