📜  带有示例的Java流 count() 方法

📅  最后修改于: 2022-05-13 01:54:48.812000             🧑  作者: Mango

带有示例的Java流 count() 方法

在Java 8 中, Collectors类的counting( )方法返回了预定义的counting() 方法来计算Stream 中元素的数量。

示例 1:计算整数流中的元素。

// Java code to count number of elements 
// in stream
import java.util.stream.Stream;
import java.util.stream.Collectors;
class counting {
    public static void main(String[] args)
    {
        // creating stream of integers
        Stream i = Stream.of(1, 2, 3, 4, 5, 6);
  
        // counting number of integer in stream
        long count_int = i.collect(Collectors.counting());
  
        System.out.println(count_int);
    }
}
输出:
6

示例 2:统计 String 流中的元素。

// JAVA code to count number of elements in stream
import java.util.stream.Stream;
import java.util.stream.Collectors;
  
class counting {
    public static void main(String[] args)
    {
        // creating stream of strings
        Stream s = Stream.of("Akash","Harsh",
                        "Shubham","Nishant","Pratik");
  
        // counting number of strings in stream
        long count_string =  s.collect(Collectors.counting());
  
        System.out.println(count_string);
    }
}
输出:
5