com.googlecode.jpattern.shared.util
Class NumberUtil
java.lang.Object
com.googlecode.jpattern.shared.util.NumberUtil
public abstract class NumberUtil
- extends Object
- Author:
- Francesco Cina'
20/lug/2010
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NumberUtil
public NumberUtil()
toBigDecimal
public static BigDecimal toBigDecimal(String value,
int decimalPositions)
throws Exception
- Effettua il parsing di una String in un tipo BigDecimal. L'utilizzo del BigDecimal evita i
tipici errori di arrotondamento dovuti all'utilizzo del tipo double.
Il separatore decimale della stringa in ingresso puo' essere indipendentemente "." oppure ","
- Parameters:
value - la stringa da analizzaredecimalPositions - le posizioni decimali desiderate
- Returns:
- la stringa convertita in BigDecimal
- Throws:
Exception
toBigDecimal
public static BigDecimal toBigDecimal(String value,
int decimalPositions,
BigDecimal defaultValue)
- Effettua il parsing di una String in un tipo BigDecimal. L'utilizzo del BigDecimal evita i
tipici errori di arrotondamento dovuti all'utilizzo del tipo double.
Il separatore decimale della stringa in ingresso puo' essere indipendentemente "." oppure ",".
Se il parsing non riesce viene restituito il defaultValue;
- Parameters:
value - la stringa da analizzaredecimalPositions - le posizioni decimali desiderate
- Returns:
- la stringa convertita in BigDecimal o il defaultValue
Copyright © 2011. All Rights Reserved.