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

Java में ArrayList इटरेशन में महारत: 5 प्रभावी लूपिंग तकनीकें

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

ArrayList पर लूप करना

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

  1. क्लासिक For Loop
  2. एडवांस्ड For Loop
  3. Iterator
  4. While Loop
  5. ForEach (Java 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");
    }
}
  • Java Map के माध्यम से कैसे लूप करें
  • Java में दो ArrayLists की तुलना कैसे करें
  • Java में List को Array में कैसे बदलें

क्लासिक For Loop का उपयोग करना

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

एडवांस्ड For Loop

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

Iterator का उपयोग करना

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

While Loop का उपयोग करना

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

ForEach (Java 8)

fruitBasket.forEach((fruit) -> System.out.println(fruit));
  1. - Java में String को कैरेक्टर्स की List में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारा स्ट्रिंग है: String str = Website!; अब, ऊपर दिए गए स्ट्रिंग को कैरेक्टर्स की लिस्ट में बदलें: (char)n).collect(Collectors.toList()); उदाहरण Java में स्ट्रिंग को कैरेक्टर्स की लिस्ट में बदलने का प्रोग्राम निम्नलिखित है: (char)n).collect(Collectors.toList()); Sys

  1. - Java में कैरेक्टर्स की List को String में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारे कैरेक्टर्स की लिस्ट है: List<Character> list = Arrays.asList(W, e, l, c, o, m, e); कैरेक्टर्स की लिस्ट को स्ट्रिंग में बदलें: String string = list.stream().map(String::valueOf).collect(Collectors.joining()); उदाहरण Java में कैरेक्टर्स की List को String में बदलने का

  1. - Java गाइड: List को Array में बदलें (और वापस) toArray() और Arrays.asList() के साथ

    List और Array के बीच बदलना Java में एक बहुत ही सामान्य ऑपरेशन है। Java में List को Array में बदलने का सबसे अच्छा और आसान तरीका .toArray() मेथड का उपयोग करना है। इसी तरह, हम Arrays.asList() मेथड का उपयोग करके Array को वापस List में बदल सकते हैं। नीचे दिए गए उदाहरण दिखाते हैं कि List of String और List