Java8のStream API countメソッドの使い方

javaJava8

Java8のStream API countメソッドの使い方

Java8のStream APIのcount()というメソッドを実行しています。

filterした結果に対してcountメソッドを呼び出します。プリミティブ型のlongを返します。

import java.util.Arrays;
import java.util.List;

public class Sample {
  public static void main(String[] args) {
    List<Integer> list = Arrays.asList(3,2,8,4,1);
    long ret = list.stream().filter(i -> i > 3).count();
    System.out.println(ret); // 2
  }
}

コメント

タイトルとURLをコピーしました