//抹零
    public static double zeroRemove(int type,double sourceMoney,double zeroMoney){
        //角分抹零
        if(type == 1){
            return Double.valueOf(sourceMoney).intValue();
        }else if(type == 2){
            //xxx金额一下抹零
            if(sourceMoney < zeroMoney){
                return 0;
            }
            int zerolen = String.format(“%.2f”,zeroMoney).length();
            double zeroMoneyPartOfSouceMoney = Double.valueOf(StringUtils.right(String.format(“%.2f”,sourceMoney) + “”,zerolen));
            String nonZeroMoneyPartOfSouceMoney = “”;
            if (String.format(“%.2f”, sourceMoney).length() > zerolen) {
                nonZeroMoneyPartOfSouceMoney = StringUtils.left(String.format(“%.2f”, sourceMoney) + “”, String.format(“%.2f”, sourceMoney).length() - zerolen);
            }
            if(zeroMoneyPartOfSouceMoney < zeroMoney) {
                //抹掉
                return Double.valueOf( nonZeroMoneyPartOfSouceMoney + (zeroMoney + “”).replaceAll(“\d”,”0”));
            }else{
                //不用抹零
                return sourceMoney;
            }
            /if(zeroMoney > 1) {
            }else{
                //暂不处理
                return sourceMoney;
            }/
        }
        return sourceMoney;
    }
