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

सूची के माध्यम से जावा लूप

इस ट्यूटोरियल में, हम जावा में ArrayList के माध्यम से पुनरावृति करने के पांच अलग-अलग तरीकों को देखते हैं। Java 8 के रूप में, हम एक ArrayList पर लूप करने के लिए forEach विधि के साथ-साथ पुनरावृत्त वर्ग का उपयोग कर सकते हैं।

किसी ArrayList पर लूपिंग

ArrayList पर लूप करने के मुख्य रूप से 5 अलग-अलग तरीके हैं

  1. क्लासिक फॉर लूप
  2. लूप के लिए उन्नत
  3. इटरेटर
  4. लूप के दौरान
  5. प्रत्येक के लिए (जावा 8)

सबसे पहले, लूप उदाहरणों में उपयोग करने के लिए एक ArrayList बनाएं:

import java.util.ArrayList;
import java.util.List;

public class LoopOverArrayExamples {

    private List fruitBasket = new ArrayList<>(0);

    public void addFruitsToBasket() {
        fruitBasket.add("Apple");
        fruitBasket.add("Banana");
        fruitBasket.add("Pear");
        fruitBasket.add("Mango");
    }
}

संबंधित:

  • जावा मानचित्र के माध्यम से कैसे लूप करें
  • जावा में दो ArrayLists की तुलना कैसे करें
  • जावा में सूची को सरणी में कैसे बदलें

क्लासिक फॉर लूप का उपयोग करना

for (int i=0; i<fruitBasket.size(); i++) {
    System.out.println(fruitBasket.get(i));
}

उन्नत फॉर लूप

for(String fruit : fruitBasket) {
    System.out.println(fruit);
}

इटरेटर का उपयोग करना

Iterator fruitIterator = fruitBasket.iterator();
while (fruitIterator.hasNext()) {
    System.out.println(fruitIterator.next());
}

लूप के दौरान उपयोग करना

int i = 0;
while (i < fruitBasket.size()) {
    System.out.println(fruitBasket.get(i));
    i++;
}

प्रत्येक के लिए (जावा 8)

fruitBasket.forEach( (fruit) ->
    System.out.println(fruit)
);

  1. जावा में एक स्ट्रिंग को वर्णों की सूची में कनवर्ट करें

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - स्ट्रिंग str =वेबसाइट!; अब, उपरोक्त स्ट्रिंग को वर्णों की सूची में बदलें - सूची (char)n).collect(Collectors.toList()); उदाहरण जावा में एक स्ट्रिंग को वर्णों की सूची में बदलने का कार्यक्रम निम्नलिखित है - आयात करें System.out.println (स्ट्रिंग = + str); सूच

  1. जावा में वर्णों की सूची को स्ट्रिंग में बदलें

    मान लें कि निम्नलिखित हमारे पात्रों की सूची है - सूची सूची =Arrays.asList(W, e, ​​l, c, o, m, e); वर्णों की सूची को स्ट्रिंग में बदलें - स्ट्रिंग स्ट्रिंग =list.stream().map(String::valueOf).संग्रह (कलेक्टर.जॉइनिंग ()); उदाहरण जावा में वर्णों की सूची को स्ट्रिंग में बदलने का कार्यक्रम निम्नलिखित ह

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

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