問題一覧に戻る
上級高度な機能
問題98: Stream API基本
Stream APIはコレクションに対する関数型操作を可能にします。Java 8以降の強力なデータ処理のために、ストリームの作成、結果の収集、要素のカウントを学びます。
import java.util.*;
import java.util.stream.*;
public class Main {
public static void main(String[] args) {
List<String> names = Arrays.asList("Alice", "Bob", "Charlie");
// ストリームを作成
names.()
.forEach(System.out::println);
// ストリームからリスト
List<Integer> nums = Stream.(1, 2, 3, 4, 5)
.__(Collectors.toList());
// 要素数を数える
long count = names.stream().();
System.out.println("Count: " + count);
}
}