Java 代码实现扑克牌排序算法
void paiXu() {
String puke = '黑桃 红桃 方块 梅花 3 4 5 6 7 8 9 10 J Q K A 2';
String[] arr = puke.split(' ');
List<Puke> tempPks = new ArrayList<>();
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/oj3j 著作权归作者所有。请勿转载和采集!