English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليميات Java الأساسية

تحكم في العملية في Java

مجموعات Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثنائات Java

قائمة Java List

Java Queue (الصف)

مجموعات Java Map

مجموعات Java Set

المدخلات والخروج في Java (I/O)

Reader/Writer في Java

مواضيع أخرى في Java

استخدام طريقة iterator() في Java ArrayList مع أمثلة

Java ArrayList Methods

تقوم مكتبة Java ArrayList بطريقة iterator() بتقديم م迭代ر لتحديد كيفية الوصول إلى كل عنصر في قائمة الأعداد الموجودة بشكل صحيح.

تتمثل نحوة طريقة iterator() في:

arraylist.iterator()

معلمات iterator()

لا يحتوي طريقة iterator() على أي معلمات.

مكتبة iterator() العائد

  • ithqal al-iterator ithqal tahsheel al-arralist al-'eleman

Note: ithqal al-mothod ithqal al-iterator aligharar ithqal fi muqaddam al-jahiliyyat al-Iterator

mawsilah 1: iterator() al-ArrayList fi al-Java

import java.util.ArrayList;
import java.util.Iterator;
class Main {
  public static void main(String[] args){
    ArrayList<String> languages = new ArrayList<>();
    //ithqal al-'eleman fi l-kuwwab al-arralist
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    languages.add("Swift");
    //tanish al-iterator
    //ithqal al-iterator aligharar min iterator()
    Iterator<String> iterate = languages.iterator();
    System.out.print("ArrayList: ");
    //tahsheel al-kuwwab lihaddath al-ArrayList harakat alayha ila an tahdathu zawj al-'eleman
    //Use Iterator method to access element
    while(iterate.hasNext()){
      System.out.print(iterate.next());
      System.out.print(", ");
    }
  }
}

Output Result

ArrayList: Java, Python, JavaScript, Swift,

fi hadathan ithqalna muqaddam min l-arralist aligharar wa-ithqalna lahuh hadathat hadathan.

Iterator<String> iterate = languages.iterator();

fi hadathan, ithqalna muqaddam min jahiliyyat al-Iterator wa-ithqalna lahuh istiqbal al-iterator aligharar min al-mothod iterator().

istifada min iterate ithqal al-'eleman min al-arralist.

  • hasNext: ithqal al-haqq li'al-'eleman al-thani min l-arraylist

  • next(): ithqal al-'eleman al-thani min l-arraylist

Note: نحن قد استخدمناArrayList add()al-mothod ithqal al-'eleman fi l-arraylist.

mawsilah 2: istifada min iterator() lihaddath al-aw'al min al-arralist

import java.util.ArrayList;
import java.util.Iterator;
class Main {
  public static void main(String[] args){
    ArrayList<String> languages = new ArrayList<>();
    //ithqal al-'eleman fi l-kuwwab al-arralist
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    languages.add("Swift");
    //tanish al-iterator
    //ithqal al-iterator aligharar min iterator()
    Iterator<String> iterate = languages.iterator();
    System.out.println("Element: ");
    //tahsheel al-kuwwab lihaddath al-ArrayList harakat alayha ila an tahdathu zawj al-'eleman
    //Use Iterator method to access element
    while(iterate.hasNext()){
      //Access element
      String element = iterate.next();
      System.out.print(element + " : ");
      //Index of each element access
      System.out.println(languages.indexOf(element));
    }
  }
}

Output Result

Element: Index
Java: 0
Python: 1
JavaScript: 2
Swift: 3

Note: نحن قد استخدمناJava ArrayList indexOf()Access the index number of the element by method.

ArrayList يقدم أيضًا طريقة listIterator() للمرور فقط عبر القائمة. للحصول على معلومات إضافية، يرجى زيارةJava ListIterator.

Java ArrayList Methods