java分转元,元转分的方法

//分转元

private String fenToYuan(String amount){
    NumberFormat format = NumberFormat.getInstance();
    try{
        Number number = format.parse(amount);
        double temp = number.doubleValue() / 100.0;
        format.setGroupingUsed(false);
        // 设置返回的小数部分所允许的最大位数
        format.setMaximumFractionDigits(2);
        amount = format.format(temp);
    } catch (ParseException e){
        e.printStackTrace();
    }
    return amount;
}

//转换为分

private String yuanToFen(String amount){
    NumberFormat format = NumberFormat.getInstance();
    try{
        Number number = format.parse(amount);
        double temp = number.doubleValue() * 100.0;
        format.setGroupingUsed(false);
        // 设置返回数的小数部分所允许的最大位数
        format.setMaximumFractionDigits(0);
        amount = format.format(temp);
    } catch (ParseException e){
        e.PrintStackTrace();
    }
    return amount;
}
经验分享 程序员 微信小程序 职场和发展