[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 |
|