版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/85235495
class hello {
public static void main(String[] args) throws ParseException {
String[] S1 = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String[] S2 = {"Club ","Diamond ","Heart ","Spade "};
ArrayList<String> poker = new ArrayList<>();
for (String s1 : S1) {
for (String s2 : S2) {
poker.add(s2.concat(s1));//连接数组s1和s2
}
}
poker.add("Red Joker");
poker.add("Black Joker");
Collections.shuffle(poker);//随机排序,打乱顺序
// System.out.println(poker);
ArrayList<String> ONE = new ArrayList<>();
ArrayList<String> TWO = new ArrayList<>();
ArrayList<String> THERE = new ArrayList<>();
ArrayList<String> Undercover = new ArrayList<>();
for(int i = 0;i<poker.size();i++) {
if(i >= poker.size()-3) {
Undercover.add(poker.get(i));
}else if(i % 3 == 0) {
ONE.add(poker.get(i));
}else if(i % 3 == 1) {
TWO.add(poker.get(i));
}else if(i % 3 == 2) {
THERE.add(poker.get(i));
}
}
System.out.println(ONE);
System.out.println(TWO);
System.out.println(THERE);
System.out.println(Undercover);
}
运行结果: