I-Java Loop Ngokusebenzisa Uhlu

Kulesi sifundo, sibheka izindlela ezinhlanu ezihlukile esingazilungisa ngazo ngokusebenzisa i-ArrayList eJava. Kusukela ngo-Java 8, singasebenzisa indlela ye- forEach kanye nesigaba se-iterator ukuvula i-ArrayList.



Ukuxegisa ngaphezulu kwe-ArrayList

Kukhona izindlela ezi-5 ezahlukahlukene zokuvula i-ArrayList

  1. Okwakudala Kwe-Loop
  2. Kuthuthukile Ngokwe-Loop
  3. Iterator
  4. Ngenkathi uLoop
  5. ForEach (Java 8)

Okokuqala, ake sakhe i-ArrayList esizoyisebenzisa ezibonelweni ze-loop:


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');
} }

Okuhlobene:

Usebenzisa i-Classic For Loop

for (int i=0; iSystem.out.println(fruitBasket.get(i)); }

Kuthuthukile Ngokwe-Loop

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

Usebenzisa Iterator

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

Isebenzisa Ngenkathi I-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) );