[Algorithm] Cara Simple Memilih 2 Object Di Java
Masalah
Anggap, kita memiliki sebuah list (listPeople) yang menyimpan object people, dengan struktur class seperti di bawah ini
1 2 3 4 | |
Lalu kita memiliki 2 object list, listMinor untuk menyimpan data people yang belum dewasa (age < 18), dan listAdult untuk menyimpan data people yang sudah dewasa (age >= 18).
1 2 3 | |
Coba buat aplikasi untuk memfilter semua people yang ada di listPeople, dan pindahkan ke listMinor & listAdult sesuai dengan nilai age dari masing2 object tersebut.
Jawaban
Cara yang paling gampang, tapi cukup bertele2 adalah seperti ini:
1 2 3 4 | |
tapi kita bisa menggunakan ternary-operator
1 2 3 | |