Here you can find the source of toBigDecimal(String s, int scale)
public static BigDecimal toBigDecimal(String s, int scale)
//package com.java2s; //License from project: Apache License import java.math.*; public class Main { public static BigDecimal toBigDecimal(String s, int scale) { try {//ww w . j a va2 s .co m return new BigDecimal(new BigInteger(s.trim()), scale); } catch (NumberFormatException e) { return null; } } /** * Restiutisce la stringa s senza spazi iniziali e finali * Se s e' null o stringa vuota, restituisce una stringa di lunghezza 0 */ public static String trim(String s) { return s == null || s.trim().equals("") ? "" : s.trim(); } }