የጃቫ ሉፕ በዝርዝሩ ውስጥ

በዚህ ማጠናከሪያ ትምህርት ውስጥ በጃቫ ውስጥ በአርላይሊስት አማካይነት መዞር የምንችልባቸውን አምስት የተለያዩ መንገዶችን እንመለከታለን ፡፡ ከጃቫ 8 ጀምሮ በአርራይሊስት ላይ ለመዞር የ “እያንዳንዱ” ዘዴን እንዲሁም ተደጋጋሚውን ክፍል መጠቀም እንችላለን ፡፡



በአንድ ድርድር ዝርዝር ላይ መዞር

በአደራላይ ዝርዝር ላይ ለመጠቅለል በዋናነት 5 የተለያዩ መንገዶች አሉ

  1. ክላሲክ ለሉፕ
  2. የላቀ ለሉፕ
  3. ኢተራክተር
  4. ሉፕ እያለ
  5. እያንዳንዱ (ጃቫ 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');
} }

ተዛማጅ:

ክላሲካል ለሉፕን በመጠቀም

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

ሉፕ እያሉ መጠቀም

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

እያንዳንዱ (ጃቫ 8)

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