Iterator কে Spliterator-এ রূপান্তর করতে, জাভা কোড নিম্নরূপ -
উদাহরণ
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
ডেমো নামের একটি ক্লাসে 'গেটসপিলিটার' নামের একটি ফাংশন রয়েছে যা একটি স্প্লিটারেটর প্রদান করে। প্রধান ফাংশনে, একটি পুনরাবৃত্তিকারী অ্যারের মানগুলির একটি তালিকার মাধ্যমে চালানো হয়। এর উপর 'getspliliter' ফাংশন বলা হয় এবং অ্যারের মানগুলিকে স্প্লিটারেটে রূপান্তর করা হয়। একই কনসোলে প্রদর্শিত হয়৷
৷