Here you can find the source of toBigDecimal(Number price)
public static BigDecimal toBigDecimal(Number price)
//package com.java2s; import java.math.BigDecimal; public class Main { public static BigDecimal toBigDecimal(Number price) { BigDecimal decimal;//from w ww. j av a 2 s . c o m if (price instanceof BigDecimal) decimal = (BigDecimal) price; else decimal = BigDecimal.valueOf(price.doubleValue()); return decimal; } }