Java 如何反转集合中的元素?

Java反转集合元素(Fu++聚合支付收款云平台

Java 编程中,如何反转集合中的元素?
下面的例子演示了如何使用 CollectionIlator()Collection.List()Collection.reverse() 方法来反转集合。

package com.fujaja.util;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.ListIterator;

/**
* Java集合操作类(集合反转)
* @author javaxie
* @version 1.0
*
*/
public class ReversingCollection {

    public static void main(String[] args) {
    // 定义数组,并初始化数组元素
        String[] coins = { "A", "B", "C", "D", "E" };
        // 初始化list集合
        List l = new ArrayList();
        // 遍历数组,将元素添加到list集合
        for (int i = 0; i < coins.length; i++)
            l.add(coins[i]);
            ListIterator liter = l.listIterator();
            System.out.println("Before reversal");
    //反转前进行list输出
        while (liter.hasNext())
            System.out.println(liter.next());
            Collections.reverse(l);
            liter = l.listIterator();            
            System.out.println("After reversal");
        //反转后进行list输出
        while (liter.hasNext())
            System.out.println(liter.next());
    }
}

输出结果:
Before reversal
A
B
C
D
E
After reversal
E
D
C
B
A

猜你喜欢

转载自blog.csdn.net/fujaja/article/details/81663973