public void shuffle(){
do{
Random random=new Random();
p=propoker.get(random.nextInt(propoker.size()));
if(propokerp.contains(p)){
System.out.println("该张牌已经存在!!!");
}else{
propokerp.add(p);
}
}while(propokerp.size()<=propoker.size());
}
可以考虑创建好扑克牌之后,用Collections.shuffle(e) 来打乱顺序。
你这个方法就是先创建顺序扑克牌序列propoker 然后乱序(随机抽牌)添加到propokerp序列中,改代码是该哪里的代码?