Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में एक इटरेटर को एक सूची में कनवर्ट करें

मान लें कि पूर्णांक मानों वाला हमारा इटरेटर निम्नलिखित है -

Iterator<Integer> iterator = Arrays.asList(50, 100, 200, 300, 400, 500, 1000).iterator();

अब, इस इटरेटर को एक सूची में बदलें -

List<Integer> myList = new ArrayList<>();
iterator.forEachRemaining(myList::add);

उदाहरण

जावा में एक इटरेटर को एक सूची में बदलने का कार्यक्रम निम्नलिखित है -

import java.util.*;
public class Demo {
   public static void main(String[] args){
      Iterator<Integer> iterator = Arrays.asList(50, 100, 200, 300, 400, 500, 1000).iterator();
      List<Integer> myList = new ArrayList<>();
      iterator.forEachRemaining(myList::add);
      System.out.println("Iterator to list = "+myList);
   }
}

आउटपुट

Iterator to list = [50, 100, 200, 300, 400, 500, 1000]

  1. हम जावा में किसी सूची को JSON सरणी में कैसे परिवर्तित कर सकते हैं?

    द JSON एक हल्का, पाठ-आधारित . है और भाषा-स्वतंत्र डेटा विनिमय प्रारूप। JSON दो संरचित प्रकारों का प्रतिनिधित्व कर सकता है जैसे ऑब्जेक्ट और सरणी . एक ऑब्जेक्ट कुंजी/मान . का एक अनियंत्रित संग्रह है जोड़े और एक सरणी एक आदेशित sमानों का अनुक्रम . है । हम JSONArray.toJSONString() का उपयोग करके किसी

  1. जावा में एक इटरेटर और लिस्टइटरेटर के बीच अंतर

    जावा ने इन दो इंटरफेस को एक संग्रह में संग्रहीत डेटा को एक-एक करके पार करने के लिए प्रदान किया। इटरेटर और लिस्ट इटरेटर का आंतरिक कार्यान्वयन उन्हें अलग बनाता है लेकिन दोनों इटरेटर का मुख्य एजेंडा एक ही है। Iterator और ListIterator के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। वरिष्ठ। नहीं. कुंजी पुनरावर्त

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

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