1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.talentcard.server.business;
 
import java.math.BigDecimal;
import java.math.RoundingMode;
 
public final class MoneyUtils {
 
    private MoneyUtils() {
    }
 
    public static long yuanToCent(BigDecimal value) {
        if (value == null) {
            return 0;
        }
        return value.multiply(BigDecimal.valueOf(100))
                .setScale(0, RoundingMode.HALF_UP)
                .longValueExact();
    }
}