void paiXu(){ String puke = "黑桃 红桃 方块 梅花 3 4 5 6 7 8 9 10 J Q K A 2"; String[] arr = puke.split(" "); List 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;
} 

注:对于牌面大小相同的情况,代码未做处理,按照花色排序

优化这段代码 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

原文地址: https://www.cveoy.top/t/topic/fD15 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录