Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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

डेमो नामक एक वर्ग में 'गेटस्पिलिटर' नामक एक फ़ंक्शन होता है जो एक स्प्लिटरेटर देता है। मुख्य फ़ंक्शन में, एक पुनरावर्तक सरणी मानों की सूची के माध्यम से चलाया जाता है। इस पर 'गेट्सप्लिलिटर' फ़ंक्शन को कॉल किया जाता है और सरणी मानों को स्प्लिटरेटर में बदल दिया जाता है। वही कंसोल पर प्रदर्शित होता है।


  1. जावा में स्ट्रिंग को डबल में बदलें

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - String str = "55.2"; अब, उपरोक्त स्ट्रिंग को जावा में parseDouble() का उपयोग करके डबल में कनवर्ट करें - double res = Double.parseDouble("23.6"); उदाहरण जावा में स्ट्रिंग को डबल में बदलने का कार्यक्रम निम्नलिखित है - public class Demo {

  1. जावा प्रोग्राम पैलिंड्रोम की जांच करने के लिए

    पैलिंड्रोम संख्या एक संख्या है जो उलटने पर वही रहती है, उदाहरण के लिए, 121, 313, 525, आदि। उदाहरण आइए अब पैलिंड्रोम की जांच के लिए एक उदाहरण देखें - public class Palindrome {    public static void main(String[] args) {       int a = 525, revVal = 0, remainder, val;   &

  1. जावा में सूची को ऐरे में बदलें

    जावा में लिस्ट और ऐरे के बीच कनवर्ट करना एक बहुत ही सामान्य ऑपरेशन है। जावा में किसी सूची को ऐरे में बदलने का सबसे अच्छा और आसान तरीका .toArray() का उपयोग करना है। विधि। इसी तरह, हम Arrays.asList() . का उपयोग करके किसी सूची को वापस ऐरे में बदल सकते हैं विधि। नीचे दिए गए उदाहरण दिखाते हैं कि कैसे