Memproses nama pengguna untuk ditampilkan
Dalam sistem manajemen pengguna, kita perlu menampilkan nama pengguna yang tersimpan di basis data. Dengan menggunakan Streams dan .forEach(), kita dapat memproses dan mencetak setiap nama pengguna secara efisien tanpa menggunakan perulangan tradisional.
Semua kelas yang diperlukan dari java.util telah diimpor untuk Anda.
Latihan ini adalah bagian dari kursus
Input/Output dan Stream di Java
Petunjuk latihan
- Konversikan daftar
usernamesmenjadi objekStream. - Cetak setiap elemen dalam
streammenggunakan ekspresi lambda.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
public class UserDisplay {
public static void main(String[] args) {
List usernames = new ArrayList<>();
usernames.add("Alice123");
usernames.add("BobTheCoder");
usernames.add("CharlieDev");
usernames.add("David99");
// Convert list to Stream
Stream stream = usernames.____();
// Print each username
stream.____(name -> System.out.println("User: " + name));
}
}