jp.co.cybec.cb3.util
クラス NumberUtil

java.lang.Object
  上位を拡張 jp.co.cybec.cb3.util.NumberUtil

public class NumberUtil
extends Object

数字ユーティリティクラス。

作成者:
Jianming Guo

コンストラクタの概要
NumberUtil()
           
 
メソッドの概要
static String formatNumber(String pattern, String value)
          数字文字列をフォーマットします。
static int getFractionDigits(String value)
          文字列の小数点後の桁数を取得します。
static String numberToString(BigDecimal value, int fractionDigits)
          BigDecimal型数字を指定の小数桁数の文字列に変換します。
static BigDecimal parseBigDecimal(String pattern, String value)
          文字列をBigDecimal型数字にパースします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NumberUtil

public NumberUtil()
メソッドの詳細

getFractionDigits

public static int getFractionDigits(String value)
文字列の小数点後の桁数を取得します。

パラメータ:
value - 文字列
戻り値:
小数点後の桁数

parseBigDecimal

public static BigDecimal parseBigDecimal(String pattern,
                                         String value)
                                  throws NullPointerException,
                                         IllegalArgumentException,
                                         ParseException
文字列をBigDecimal型数字にパースします。

パラメータ:
pattern - 文字列のフォーマット
value - 文字列
戻り値:
パース後のBigDecimal型数字
例外:
NullPointerException - patternnullの場合に発生します。
IllegalArgumentException - 指定された引数でフォーマットできない場合に発生します。
ParseException - 指定されたvalueが正しくない場合に発生します。

formatNumber

public static String formatNumber(String pattern,
                                  String value)
                           throws NullPointerException,
                                  IllegalArgumentException
数字文字列をフォーマットします。

パラメータ:
pattern - 文字列のフォーマット
value - 文字列
戻り値:
フォーマット後の文字列
例外:
NullPointerException - patternnullの場合に発生します。
IllegalArgumentException - 指定された引数でフォーマットできない場合に発生します。

numberToString

public static String numberToString(BigDecimal value,
                                    int fractionDigits)
BigDecimal型数字を指定の小数桁数の文字列に変換します。 ※ 四捨五入

パラメータ:
value - BigDecimal型数字
fractionDigits - 小数の桁数
戻り値:
変換後の文字列


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.