কম্পিউটার টিউটোরিয়াল

ইটারেটরকে স্প্লিটারেটরে রূপান্তর করার জাভা প্রোগ্রাম


ইটারেটরকে স্প্লিটারেটরে রূপান্তর করার জাভা কোড নিচে দেওয়া হলো:

উদাহরণ

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. জাভাতে Iterable কে Collection-এ রূপান্তর করা

  2. জাভাতে String কে Double-এ রূপান্তর করা

  3. জাভা প্রোগ্রাম: প্যালিনড্রোম চেক করা

  4. জাভা গাইড: লিস্ট কে অ্যারেতে কনভার্ট করা (এবং আবার ফিরিয়ে আনা) toArray() এবং Arrays.asList() দিয়ে