New file |
| | |
| | | package com.xcong.excoin.utils; |
| | | |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | public class CommonUtils { |
| | | |
| | | /** |
| | | * 根据币种设置小数点 |
| | | * |
| | | * @param symbol |
| | | * @param price |
| | | * @return |
| | | */ |
| | | public static String amountDotFormat(String symbol, BigDecimal price) { |
| | | String priceFormat = ""; |
| | | |
| | | if (price == null) { |
| | | return ""; |
| | | } |
| | | |
| | | switch (symbol) { |
| | | case "BTC/USDT": |
| | | case "ETH/USDT": |
| | | case "LTC/USDT": |
| | | case "BCH/USDT": |
| | | priceFormat = price.setScale(2, BigDecimal.ROUND_DOWN).toPlainString(); |
| | | break; |
| | | case "EOS/USDT": |
| | | case "XRP/USDT": |
| | | case "ETC/USDT": |
| | | priceFormat = price.setScale(4, BigDecimal.ROUND_DOWN).toPlainString(); |
| | | break; |
| | | default: |
| | | priceFormat = price.setScale(2, BigDecimal.ROUND_DOWN).toPlainString(); |
| | | } |
| | | return priceFormat; |
| | | } |
| | | } |