Java BigDecimal convertStringToBigDecimal(String stringToConvert)

PreviousNext

//package com.java2s;
import java.math.BigDecimal;

public class Main {
    public static BigDecimal convertStringToBigDecimal(String stringToConvert) {
        String result = removeAllSpaces(takePointsOut(stringToConvert));

        result = setDecimalSeparator(result);

        return new BigDecimal(result);
    }/* w  w w  .    d  em    o 2  s .    c  o m */

    public static String removeAllSpaces(String stringToRemoveAllSpaces) {

        return stringToRemoveAllSpaces.replace(String.valueOf((char) 160), " ").trim();
    }

    public static String takePointsOut(String stringToTakePointsOut) {

        return stringToTakePointsOut.replace(".", "");
    }

    private static String setDecimalSeparator(String stringToSetDecimalSeparator) {

        return stringToSetDecimalSeparator.replaceAll(",", ".");
    }
}
PreviousNext

Related