Спіс цыкла Java

У гэтым уроку мы разгледзім пяць розных спосабаў перагляду ArrayList у Java. Пачынаючы з Java 8, мы можам выкарыстоўваць метад forEach, а таксама клас ітэратара для цыкла па ArrayList.



Зацыкленне ArrayList

У першую чаргу існуе 5 розных спосабаў перакручваць ArrayList

  1. Класічны для завесы
  2. Пашыраны для цыкла
  3. Ітэратар
  4. Пакуль пятля
  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');
} }

Звязаныя:

Выкарыстанне Classic For Loop

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

Пашыраны для цыкла

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