Menu
CoddyTech

Kosong dan Ukuran

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

method isEmpty() memeriksa apakah HashSet tidak berisi elemen dan mengembalikan true jika HashSet kosong, atau false jika tidak.

Method size() mengembalikan jumlah elemen dalam HashSet.

Sebagai contoh, mari kita buat HashSet terlebih dahulu:

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

Untuk memeriksa apakah set kosong:

System.out.println(set.isEmpty());
// output: true
set.add("Coddy");
System.out.println(set.isEmpty());
// output: false

method size() mengembalikan jumlah elemen dalam set:

System.out.println(set.size());
// output: 1
challenge icon

Tantangan

Mudah

Buat method bernama checkSet yang menerima HashSet berisi String sebagai input. Method tersebut harus mencetak dua baris:

  • "Empty: <true/false>" yang menunjukkan apakah set tersebut kosong.
  • "Size: <number>" yang menunjukkan jumlah elemen dalam set tersebut.

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 checkSet(HashSet<String> set) {
        // 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();
        
        Type setType = new TypeToken<HashSet<String>>(){}.getType();
        HashSet<String> set = new Gson().fromJson(setString, setType);
        
        checkSet(set);
    }
}
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