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 merupakan bagian dari kursus
Input/Output dan Stream di Java
Instruksi latihan
- Konversikan daftar
usernamesmenjadi objekStream. - Cetak setiap elemen dalam
streammenggunakan ekspresi lambda.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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));
}
}