JavaでのLambdaループを使用した最初の要素の取得方法


  1. 配列の最初の要素を取得する方法:
String[] array = {"apple", "banana", "cherry"};
String firstElement = Arrays.stream(array).findFirst().orElse(null);
System.out.println("最初の要素: " + firstElement);
  1. リストの最初の要素を取得する方法:
List<String> list = Arrays.asList("apple", "banana", "cherry");
String firstElement = list.stream().findFirst().orElse(null);
System.out.println("最初の要素: " + firstElement);

上記のコードでは、Arrays.stream() メソッドを使用して配列やリストをストリームに変換し、findFirst() メソッドを呼び出して最初の要素を取得しています。もし最初の要素が存在しない場合は、orElse() メソッドを使用してデフォルト値を指定することができます。

この方法を使用すると、簡潔なコードで配列やリストの最初の要素を取得することができます。