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: trueset.add("Coddy");
System.out.println(set.isEmpty());
// output: falsemethod size() mengembalikan jumlah elemen dalam set:
System.out.println(set.size());
// output: 1Tantangan
MudahBuat 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);
}
}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