IJava Loop ngokusebenzisa uLuhlu

Kule tutorial, sijonga iindlela ezintlanu ezahlukeneyo esinokuzilungisa ngayo ngokusebenzisa iArrayList kwiJava. Ukusukela nge Java 8, singasebenzisa forEach indlela kunye neklasi ye-iterator yokuvula ngaphezulu ArrayList.



Ukujikeleza ngaphezulu kwe- ArrayList

Kukho iindlela ezi-5 ezahlukeneyo zokuloba ngaphezulu kweArrayList

  1. Iklasikhi yeloop
  2. Ukuqhubela phambili kwiluphu
  3. Iterator
  4. Ngelixa iLoop
  5. KwiEach (Java 8)

Kuqala, masenze iArrayList ukuze siyisebenzise kwimizekelo yeluphu:


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

Idibeneyo:

Sebenzisa i-Classic yeLoop

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

Ukuqhubela phambili kwiluphu

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

Sebenzisa Iterator

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

Sebenzisa ngelixa uLoop

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

KwiEach (Java 8)

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