У гэтым уроку мы разгледзім пяць розных спосабаў перагляду ArrayList у Java. Пачынаючы з Java 8, мы можам выкарыстоўваць метад forEach, а таксама клас ітэратара для цыкла па ArrayList.
У першую чаргу існуе 5 розных спосабаў перакручваць ArrayList
Спачатку створым 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');
} }
Звязаныя:
for (int i=0; iSystem.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++; }
fruitBasket.forEach( (fruit) ->
System.out.println(fruit) );