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

イテレータをスプリッタに変換するJavaプログラム


IteratorをSplitteratorに変換するための、Javaコードは次のとおりです-

import java.util.*;
public class Demo{
   public static <T> Spliterator<T> getspiliter(Iterator<T> iterator){
      return Spliterators.spliteratorUnknownSize(iterator, 0);
   }
   public static void main(String[] args){
      Iterator<Integer> my_iter = Arrays.asList(56, 78, 99, 32, 100, 234).iterator();
      Spliterator<Integer> my_spliter = getspiliter(my_iter);
      System.out.println("The values in the spliterator are : ");
      my_spliter.forEachRemaining(System.out::println);
   }
}

出力

The values in the spliterator are :
56
78
99
32
100
234

Demoという名前のクラスには、スプリッターを返す「getspiliter」という名前の関数が含まれています。 main関数では、イテレータは配列値のリストを介して実行されます。これに対して「getspliliter」関数が呼び出され、配列値がスプリッターに変換されます。同じことがコンソールにも表示されます。


  1. 回文をチェックするJavaプログラム

    回文数は、逆にしたときに同じままの数です。たとえば、121、313、525などです。 例 回文をチェックする例を見てみましょう- public class Palindrome {    public static void main(String[] args) {       int a = 525, revVal = 0, remainder, val;       val = a;       System.out.println("Number to be che

  2. Javaでリストを配列に変換する

    リストと配列の間の変換は、Javaでは非常に一般的な操作です。 Javaでリストを配列に変換する最も簡単な方法は、.toArray()を使用することです。 メソッド。 同様に、Arrays.asList()を使用して、リストを配列に戻すことができます。 メソッド。 以下の例は、文字列のリストと整数のリストを同等の配列に変換する方法を示しています。 リストを文字列の配列に変換 import java.util.ArrayList; import java.util.List; public class ConvertArrayListToArray { public static