Java
 Computer >> コンピューター >  >> プログラミング >> Java

例を含むJavaストリームcounting()メソッド


Javaストリームcounting()メソッドを使用して、ストリーム内の要素の数をカウントします。以下は、Java Streamsのcounting()メソッドを実装する例です-

import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Demo {
   public static void main(String[] args) {
      Stream<String> stream = Stream.of("Kevin", "Jofra","Tom", "Chris", "Liam");
      // count
      long count = stream.collect(Collectors.counting());
      System.out.println("Number of elements in the stream = "+count);
   }
}

出力

Number of elements in the stream = 5

整数要素のストリームがある別の例を見てみましょう-

import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Demo {
   public static void main(String[] args) {
      Stream<Integer> stream = Stream.of(5, 10, 20, 40, 80, 160);
      // count
      long count = stream.collect(Collectors.counting());
      System.out.println("Number of elements in the stream = "+count);
   }
}

出力

Number of elements in the stream = 6

  1. 例を含むJavaストリームfindAny()

    JavaストリームのfindAny()メソッドは、ストリームの一部の要素に対してはオプションを返し、ストリームが空の場合は空のオプションを返します。ここで、Optionalは、null以外の値を含む場合と含まない場合があるコンテナオブジェクトです。 以下は、JavaでfindAny()メソッドを実装する例です- 例 import java.util.*; public class Demo {    public static void main(String[] args){       List<Integer> list =

  2. コード例を含むJava8Streamsチュートリアル

    このブログ投稿では、Java 8 Streamsの機能について説明し、さまざまなコード例を提供します。 Java Streamsは関数型プログラミングをJavaにもたらし、Java 8以降でサポートされているため、古いバージョンのJavaを使用している場合は、JavaStreamsを使用するためにJava8にアップグレードする必要があります。 Javaストリームを使用する理由 ストリームの利点のいくつか: ストリームを使用すると、より効率的なJavaプログラマーになります(ほんの数行のコードで、ストリームを使用して実際にかなり多くのことを達成できることがわかります)。 使い捨て関数の一種