為什么會這樣呢?哪里錯了?求指教
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 --------開始洗牌--------
---------洗牌結束--------
2016-11-27
System.out.println("\n--------------撲克牌創建成功----------為:");
for(Card c:cardList){
System.out.print(c.getNumber()+c.getType()+' ');
? }
這兩句還在最外層的for循環里拿到外面就行了