这是问题截选
public void add(){
DianShu b= new DianShu();
HuaSe a= new HuaSe();
Card c = new Card(null,null);
int m=0;
for(int i=0;i<4;i++){
c.huaSe= new String(a.a.get(i));
for(int j=0;j<13;j++){
c.dianShu= new String(b.a.get(j));
l.add(c);
System.out.println(""+l.get(m).huaSe+":"+l.get(m).dianShu);
m++;
System.out.println("添加了卡牌:"+c.huaSe+":"+c.dianShu);
}
}
// 问题就在下一行输出,改变l的get的方法的int 的value值,结果不变,都为方块K。
System.out.println(""+l.get(1).huaSe+":"+l.get(2).dianShu);
//
// for(Card d :l){
// System.out.println(""+d.huaSe+":"+c.dianShu);
//
// }
//
}
//完整的代码:http://www.imooc.com/opus/resource?opus_id=2911
星箜下
相关分类