这串代码有问题吗,为什么会爆出异常?
public void fapai(){
Game gm=new Game();
int shu=pukes.size();
System.out.println("---------开始发牌-----------");
Random ran=new Random();
for(int i=0;i<2;i++){
int xu=ran.nextInt(shu);
String xuHao=xu+"";
System.out.println(xuHao);
for(Puke pk:pukes){
if(pk.getId().equals(xuHao)){
gm.pukepai.add(pk); //保存随机选择的扑克牌
}
}
}
}