List of utility methods to do BigDecimal from
BigDecimal | toBigDecimal(Number number, int scale) to Big Decimal BigDecimal bd = toBigDecimal(number);
return rescaleBigDecimal(bd, scale);
|
BigDecimal | toBigDecimal(Number price) to Big Decimal BigDecimal decimal; if (price instanceof BigDecimal) decimal = (BigDecimal) price; else decimal = BigDecimal.valueOf(price.doubleValue()); return decimal; |
BigDecimal | toBigDecimal(Object n) to Big Decimal if (n != null && (n instanceof Number)) { if (n instanceof Double) return BigDecimal.valueOf((Double) n); if (n instanceof Integer) return BigDecimal.valueOf((Integer) n); if (n instanceof Long) return BigDecimal.valueOf((Long) n); if (n instanceof Short) ... |
BigDecimal | toBigDecimal(Object obj) Convert number object to BigDecimal if (obj instanceof Integer) { return BigDecimal.valueOf((int) obj); } else if (obj instanceof Long) { return BigDecimal.valueOf((long) obj); } else if (obj instanceof Short) { return BigDecimal.valueOf((short) obj); } else if (obj instanceof Double) { return BigDecimal.valueOf((double) obj); ... |
BigDecimal | toBigDecimal(Object obj) to Big Decimal if (isNull(obj)) { return getNull(); if (obj instanceof BigDecimal) { return (BigDecimal) obj; if (obj instanceof Integer) { return new BigDecimal((Integer) obj); ... |
BigDecimal | toBigDecimal(Object object) to Big Decimal if (object == null) { return new BigDecimal(0); } else { return new BigDecimal(object.toString()); |
BigDecimal | toBigDecimal(Object val) to Big Decimal if (val == null) { return null; if (val instanceof Float) { return new BigDecimal((Float) val); if (val instanceof Double) { return new BigDecimal((Double) val); ... |
BigDecimal | toBigDecimal(Object value) Convert an Object to a BigDecimal. if (value == null) return null; if (value instanceof BigDecimal) return (BigDecimal) value; if (value instanceof String) { if ("".equals((String) value)) return null; return new BigDecimal((String) value); ... |
BigDecimal | toBigDecimal(Object value) to Big Decimal return toBigDecimal(value, new BigDecimal(0)); |
BigDecimal | toBigDecimal(String _str) to Big Decimal BigDecimal bd = null; if (_str != null) { try { bd = new BigDecimal(_str); } catch (Exception e) { return null; return bd; |