集册 Java实例教程 反向遍历列表

反向遍历列表

欢马劈雪     最近更新时间:2020-01-02 10:19:05

428
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
反向循环列表

import java.util.LinkedList;

import java.util.List;
/*
来 自*
 时 代      J a v a   公   众 号 - nowjava.com
*/

import java.util.ListIterator;


public class Main {

  public static void main(String[] args) {

    // add colors elements to list1

    String[] colors = { "black", "yellow", "green", "blue", "violet", "silver" };

    List<String> list1 = new LinkedList<>();


    for (String color : colors) {

      list1.add(color);

    }

    printList(list1); // print list1 elements

    printReversedList(list1); // print list in reverse order

  }


  // output List contents

  private static void printList(List<String> list) {

    System.out.printf("%nlist:%n");
    /** from 
    时 代      J a v a   公   众 号 - nowjava.com**/


    for (String color : list)

      System.out.printf("%s ", color);


    System.out.println();

  }


  // print reversed list

  private static void printReversedList(List<String> list) {

    ListIterator<String> ite
展开阅读全文