优化这段代码 8 定义方法将当前Pai中的Puke按照牌面大小排序 void paiXu String puke = 黑桃 红桃 方块 梅花 3 4 5 6 7 8 9 10 J Q K A 2; String arr = pukesplit ; ListPuke tempPks = new ArrayList; int tem
void paiXu(){
String puke = "黑桃 红桃 方块 梅花 3 4 5 6 7 8 9 10 J Q K A 2";
String[] arr = puke.split(" ");
List
for(int i = 4;i < arr.length;){
for(int j = 0; j < 4; j++){
for(int k = 0;k<pks.size();k++){
if(pks.get(k).getName().equals(arr[i]) && pks.get(k).getHs().equals(arr[j])){
tempPks.add(pks.get(k));
}
}
}
i++;
}
pks = tempPks;
}
注:对于牌面大小相同的情况,代码未做处理,按照花色排序
原文地址: https://www.cveoy.top/t/topic/fD15 著作权归作者所有。请勿转载和采集!