Java 43- How to use Iterator and listIterator interface

في هذا الفيديو من جافا JAVA, سنتحدث عن كيفية تفقد البيانات المخزنة في مجموعة و عن كيفية عرضها. How to use Iterator and listIterator interface


package package3;

import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;

public class Apple{
  /*
   * Iterator<E> iterator()
   * ListIterator<E> listIterator()
   * boolean hasNext()
   * E next()
   * boolean hasPrevious()
   * E previous()
   */

    public static void main(String... args) {

      List<String> color= Arrays.asList("Red","Orange","Yellow");
      Iterator<String> iteratC= color.iterator();
      // just next
      while (iteratC.hasNext()) {
        System.out.println(iteratC.next());
      }
     
      List<String> lang= Arrays.asList("JAVA","php","C++");
      ListIterator<String> iterat= lang.listIterator();
      // next
      while (iterat.hasNext()) {
        System.out.println(iterat.next());
      }
      //previous
      while (iterat.hasPrevious()) {
        System.out.println(iterat.previous());
      }
    }
}

affiche : 
         Red
         Orange
         Yellow
         JAVA
         php
         C++
         C++
         php
         JAVA