为了账号安全,请及时绑定邮箱和手机立即绑定

Arraylist无法添加


打印输出后,扑克牌所有的数据都是null……哪里不对啊:(5a101de90001af1910520780.jpg

正在回答

3 回答


public class Game {

   Player1 aa = new Player1();

   Player2 bb = new Player2();

   public static List<Card> Cards = new ArrayList<Card>();


public void CardsTest() {

 

 System.out.println("------------创建扑克牌-------------");

 

 for(int i=0;i<4;i++) {

 

if(i==0) {

 for(int j=1;j<14;j++) {

if(j==1) {

Card cr1 =new Card("黑桃","A");

Cards.add(cr1);

}else if(j==2) {

Card cr1 =new Card("黑桃","2");

Cards.add(cr1);

Card temp = (Card) Cards.get(0);

 }else if(j==3) {

Card cr1 =new Card("黑桃","3");Cards.add(cr1);

 }else if(j==4) {

 Card cr1 =new Card("黑桃","4");Cards.add(cr1);

 }else if(j==5) {

 Card cr1 =new Card("黑桃","5");Cards.add(cr1);

 }else if(j==6) {

 Card cr1 =new Card("黑桃","6");Cards.add(cr1);

 }else if(j==7) {

 Card cr1 =new Card("黑桃","7");Cards.add(cr1);

 }else if(j==8) {

 Card cr1 =new Card("黑桃","8");Cards.add(cr1);

 }else if(j==9) {

 Card cr1 =new Card("黑桃","9");Cards.add(cr1);

 }else if(j==10) {

 Card cr1 =new Card("黑桃","10");Cards.add(cr1);

 }else if(j==11) {

 Card cr1 =new Card("黑桃","J");Cards.add(cr1);

 }else if(j==12) {

 Card cr1 =new Card("黑桃","Q");Cards.add(cr1);

 }else if(j==13) {

 Card cr1 =new Card("黑桃","k");Cards.add(cr1);

 }

  }




没有加进去,打印出来都是null

0 回复 有任何疑惑可以回复我~

额好像不是 我再看看  能贴一下打印的代码吗?


0 回复 有任何疑惑可以回复我~

static

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Arraylist无法添加

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号