?創建數組,往數組里添加元素,然后把數組轉換成List 。但是轉換過來以后 List里面的所有元素都變成了數組里的最后一個元素。System.out.println("~~~~~~~~~~創建撲克牌~~~~~~~~~~");
? ???PokerGame[]?pokerGame?=
???{new?PokerGame("黑桃","2"),new?PokerGame("黑桃","3"),new?PokerGame("黑桃","4"),new?PokerGame("黑桃","5"),new?PokerGame("黑桃","6"),new?PokerGame("黑桃","7"),new?PokerGame("黑桃","8"),new?PokerGame("黑桃","9"),new?PokerGame("黑桃","10"),new?PokerGame("黑桃","J"),new?PokerGame("黑桃","Q"),new?PokerGame("黑桃","K"),new?PokerGame("黑桃","A")
???,new?PokerGame("紅桃","2"),new?PokerGame("紅桃","3"),new?PokerGame("紅桃","4"),new?PokerGame("紅桃","5"),new?PokerGame("紅桃","6"),new?PokerGame("紅桃","7"),new?PokerGame("紅桃","8"),new?PokerGame("紅桃","9"),new?PokerGame("紅桃","10"),new?PokerGame("紅桃","J"),new?PokerGame("紅桃","Q"),new?PokerGame("紅桃","K"),new?PokerGame("紅桃","A")
???,new?PokerGame("梅花","2"),new?PokerGame("梅花","3"),new?PokerGame("梅花","4"),new?PokerGame("梅花","5"),new?PokerGame("梅花","6"),new?PokerGame("梅花","7"),new?PokerGame("梅花","8"),new?PokerGame("梅花","9"),new?PokerGame("梅花","10"),new?PokerGame("梅花","J"),new?PokerGame("梅花","Q"),new?PokerGame("梅花","K"),new?PokerGame("梅花","A")
???,new?PokerGame("方塊","2"),new?PokerGame("方塊","3"),new?PokerGame("方塊","4"),new?PokerGame("方塊","5"),new?PokerGame("方塊","6"),new?PokerGame("方塊","7"),new?PokerGame("方塊","8"),new?PokerGame("方塊","9"),new?PokerGame("方塊","10"),new?PokerGame("方塊","J"),new?PokerGame("方塊","Q"),new?PokerGame("方塊","K"),new?PokerGame("方塊","A")
???};????//創建牌組,插入52張牌
? ???List<PokerGame>?pokers?=?Arrays.asList(pokerGame);
? ??this.pokers?=?new?ArrayList(Arrays.asList(pokerGame));?//將數組轉換為List,并且插入pokers表中
? ???System.out.println("~~~~~~~~~撲克牌創建成功~~~~~~~~~");
??????System.out.print("牌組為:");
?????for(int?h=0;h<(pokerGame.length?-?1);h++){
???? PokerGame?poker?=(PokerGame)pokers.get(h);?
????????System.out.print(poker.color+poker.point);
????????System.out.print("?");
添加回答
舉報
0/150
提交
取消