Kelola kumpulan data dan teks: array, operasi array, String, StringBuilder, text blocks, dan regular expressions.

# Array Satu Dimensi

Simpan kumpulan nilai berurutan dalam array dan akses elemennya lewat indeks.

Buka →
# Array Multidimensi

Bangun struktur data berbentuk tabel dengan array dua dimensi dan lebih.

Buka →
# Array Initialization

Isi array saat deklarasi dengan array initializer dan default value elemennya.

Buka →
# Array Copying

Salin array dengan cara manual, System.arraycopy, dan Arrays.copyOf.

Buka →
# Array Utilities

Manfaatkan class Arrays untuk mengisi, membandingkan, mengurutkan, dan mencetak array.

Buka →
# Array of Objects

Simpan referensi objek dalam array dan pahami nilai default elemennya.

Buka →
# String Fundamentals

Pelajari dasar pembuatan dan penggabungan String di Java.

Buka →
# String Immutability

Pahami mengapa String tidak dapat diubah dan apa akibatnya bagi konkatenasi.

Buka →
# String Pool

Kenali string pool dan interning yang membuat Java menghemat memori String.

Buka →
# String Comparison

Bandingkan String dengan benar menggunakan equals alih-alih operator ==.

Buka →
# String Methods

Kuasai method String yang sering dipakai: length, charAt, substring, indexOf, dan split.

Buka →
# StringBuilder

Rangkai teks secara efisien dalam perulangan dengan StringBuilder.

Buka →
# StringBuffer

Kenali StringBuffer versi thread-safe dan kapan StringBuilder lebih tepat.

Buka →
# Text Blocks

Tulis string multi-baris yang rapi dengan text blocks tiga tanda kutip.

Buka →
# Regular Expressions

Cocokkan pola teks dengan regex dan class Pattern serta Matcher.

Buka →
# Manipulasi Teks

Terapkan transformasi teks sehari-hari: trim, replace, join, dan format ulang.

Buka →