public List<Card> cardList(){
String[] type={"黑桃","红桃","黑花","红片"};
String[] number={"2","3","4","5","6","7","8","9","10","J","Q","K","A"};
for(String temp:type){
for(int i=0;i<number.length;i++){
Card card=new Card(temp,number[i]);
cardList.add(card);
}
System.out.println("\n--------------扑克牌创建成功----------为:");
for(Card c:cardList){
System.out.print(c.getNumber()+c.getType()+' ');
}
}
mixCardList();
return cardList;
}
--------------扑克牌创建成功----------为:
黑桃2 黑桃3 黑桃4 黑桃5 黑桃6 黑桃7 黑桃8 黑桃9 黑桃10 黑桃J 黑桃Q 黑桃K 黑桃A
--------------扑克牌创建成功----------为:
黑桃2 黑桃3 黑桃4 黑桃5 黑桃6 黑桃7 黑桃8 黑桃9 黑桃10 黑桃J 黑桃Q 黑桃K 黑桃A 红桃2 红桃3 红桃4 红桃5 红桃6 红桃7 红桃8 红桃9 红桃10 红桃J 红桃Q 红桃K 红桃A
--------------扑克牌创建成功----------为:
黑桃2 黑桃3 黑桃4 黑桃5 黑桃6 黑桃7 黑桃8 黑桃9 黑桃10 黑桃J 黑桃Q 黑桃K 黑桃A 红桃2 红桃3 红桃4 红桃5 红桃6 红桃7 红桃8 红桃9 红桃10 红桃J 红桃Q 红桃K 红桃A 黑花2 黑花3 黑花4 黑花5 黑花6 黑花7 黑花8 黑花9 黑花10 黑花J 黑花Q 黑花K 黑花A
--------------扑克牌创建成功----------为:
黑桃2 黑桃3 黑桃4 黑桃5 黑桃6 黑桃7 黑桃8 黑桃9 黑桃10 黑桃J 黑桃Q 黑桃K 黑桃A 红桃2 红桃3 红桃4 红桃5 红桃6 红桃7 红桃8 红桃9 红桃10 红桃J 红桃Q 红桃K 红桃A 黑花2 黑花3 黑花4 黑花5 黑花6 黑花7 黑花8 黑花9 黑花10 黑花J 黑花Q 黑花K 黑花A 红片2 红片3 红片4 红片5 红片6 红片7 红片8 红片9 红片10 红片J 红片Q 红片K 红片A --------开始洗牌--------
---------洗牌结束--------
System.out.println("\n--------------扑克牌创建成功----------为:");
for(Card c:cardList){
System.out.print(c.getNumber()+c.getType()+' ');
}
这两句还在最外层的for循环里拿到外面就行了