package com.tianbo.util; import java.math.BigDecimal; import java.math.BigInteger; import java.util.Map; import java.util.UUID; public class Helper { /** * Object转BigDecimal类型-MRZ-2018年5月14日09:56:26 * * @param value 要转的object类型 * @return 转成的BigDecimal类型数据 */ static public BigDecimal getBigDecimal(Object value) { BigDecimal ret = null; if (value != null) { if (value instanceof BigDecimal) { ret = (BigDecimal) value; } else if (value instanceof String) { ret = new BigDecimal((String) value); } else if (value instanceof BigInteger) { ret = new BigDecimal((BigInteger) value); } else if (value instanceof Number) { ret = new BigDecimal(((Number) value).doubleValue()); } else { throw new ClassCastException("Not possible to coerce [" + value + "] from class " + value.getClass() + " into a BigDecimal."); } } return ret; } public static String getUUID(){ return UUID.randomUUID().toString().replace("-", ""); } }