表示用のユーザー名を処理する
ユーザー管理システムでは、データベースに保存されたユーザー名を表示する必要があります。Streams と .forEach() を使うと、従来のループを使わずに、各ユーザー名を効率よく処理して出力できます。
java.util から必要なクラスはすべてインポート済みです。
この演習はコースの一部です
Java の入出力とストリーム
演習の手順
usernamesのリストをStreamオブジェクトに変換します。- ラムダ式を使って、
streamの各要素を出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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));
}
}