扑克牌排序

package test;

import java.util.Arrays;
import java.util.LinkedList;


public class 扑克牌排列 {

    public static void main(String[] args){
        LinkedList<String> a=new LinkedList<String>();
        a.add("A");a.add("2");a.add("3");a.add("4");a.add("5");a.add("6");a.add("7");
        a.add("8");a.add("9");a.add("10");a.add("J");a.add("Q");a.add("K");
        System.out.println(a);
        System.out.println(moveCard(a));
    }

    private static LinkedList moveCard(LinkedList<String> a) {
        // TODO Auto-generated method stub
        if(a.isEmpty())
            return null;
        LinkedList<String> temp=new LinkedList<String>();
        while(true){
            if(a.isEmpty())
                break;
            a.add(a.remove(0));
            temp.add(a.remove(0));
        }
        return temp;
    }
}
原文地址:https://www.cnblogs.com/ljs-666/p/8619907.html