Package com.luna.common.math
Class MoneyUtil
java.lang.Object
com.luna.common.math.MoneyUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
convert2Str
(Long price) static String
convert2WithDefaultStr
(Long price) static String
convertFen2Yuan
(Long fen) 转换成¥前缀的元static String
convertLong2Str
(Long lMoney) convertLong2Str,会乘以0.01 不保留0小数位 1.00 返回1 1.10 返回1.1static BigDecimal
fen2Yuan
(long fen) 分转BigDecimal元static double
static String
分转str元static String
fenToYuanOnePoint
(Long fen) 分转str元static String
static String
static long
getFen
(BigDecimal price) 将价格转换为long型的分static BigDecimal
getHalf
(BigDecimal originPrice) 获取半价static double
longConvert2Double
(long entryStr) 这里保留2未精度 入参500,出参5static void
static Long
将Float元转为long型的分 不留小数位 四舍五入static long
将元转为long型的分 不留小数位 四舍五入static long
yuan2Fen
(BigDecimal yuan) 将元转为long型的分 不留小数位 四舍五入static long
yuan2Fen
(BigDecimal yuan, int scale, RoundingMode roundingMode) 将元转为long型的分
-
Field Details
-
ZERO_STR
-
YUAN_STR
-
SCALE
public static int SCALE
-
-
Constructor Details
-
MoneyUtil
public MoneyUtil()
-
-
Method Details
-
fenToYuan
分转str元- Parameters:
fen
-- Returns:
-
fenToYuanOnePoint
分转str元- Parameters:
fen
-- Returns:
-
fen2Yuand
-
formatPrice
-
formatPrice
-
convertLong2Str
convertLong2Str,会乘以0.01 不保留0小数位 1.00 返回1 1.10 返回1.1- Parameters:
lMoney
-- Returns:
-
convert2Str
-
convert2WithDefaultStr
-
fen2Yuan
分转BigDecimal元- Parameters:
fen
-- Returns:
-
getHalf
获取半价- Parameters:
originPrice
-- Returns:
-
getFen
将价格转换为long型的分- Parameters:
price
-- Returns:
-
yuan2Fen
将Float元转为long型的分 不留小数位 四舍五入- Parameters:
yuan
-- Returns:
-
yuan2Fen
将元转为long型的分 不留小数位 四舍五入- Parameters:
yuan
-- Returns:
-
yuan2Fen
将元转为long型的分 不留小数位 四舍五入- Parameters:
yuan
-- Returns:
-
yuan2Fen
将元转为long型的分- Parameters:
yuan
-scale
-roundingMode
-- Returns:
-
convertFen2Yuan
转换成¥前缀的元- Parameters:
fen
-- Returns:
-
longConvert2Double
public static double longConvert2Double(long entryStr) 这里保留2未精度 入参500,出参5- Parameters:
entryStr
-- Returns:
-
main
-