array.add("大王");
array.add("小王");
for (String c : colorArray) {
for (String n : numberArray) {
array.add(c.concat(n));
}
}
System.out.println("牌盒里的牌——"+array);
//洗牌
Collections.shuffle(array);
System.out.println("洗了牌之后——"+array);
//发牌
ArrayList<String> player1 = new ArrayList<String>();
ArrayList<String> player2 = new ArrayList<String>();
ArrayList<String> player3 = new ArrayList<String>();
//for循环判断发牌
for (int i = 0; i < array.size()-3; i++) {
if(i%3==0){
player1.add(array.get(i));
}
if(i%3==1){
player2.add(array.get(i));
}
if(i%3==2){
player3.add(array.get(i));
}
}
//三家的牌
System.out.println("player1="+player1);
System.out.println("player2="+player2);
System.out.println("player3="+player3);
//看底牌
ArrayList<String> lastcard = new ArrayList<String>();
for(int i = array.size()-3;i < array.size();i++){
lastcard.add(array.get(i));
}
//最终的底牌
System.out.println("lastcard="+lastcard);