反转集合的Java示例


反转集合的Java示例

import java.util.ArrayList;

import java.util.Collections;

import java.util.List;

import java.util.ListIterator;



public class UtilDemo3 {

   public static void main(String[] args) {

      String[] coins = { "A", "B", "C", "D", "E" };

      List l = new ArrayList();



      for (int i = 0; i < coins.length; i++)l.add(coins[i]);

      ListIterator liter = l.listIterator();

      System.out.println("Before reversal");



      while (liter.hasNext())System.out.println(liter.next());

      Collections.reverse(l);

      liter = l.listIterator();

      System.out.println("After reversal");

      while (liter.hasNext())System.out.println(liter.next());

   }

}