概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - `pattern`が`null`の場合に発生します。
    `IllegalArgumentException` - 指定された引数でフォーマットできない場合に発生します。
    `ParseException` - 指定された`value`が正しくない場合に発生します。

### formatNumber

    public static String formatNumber(String pattern,
                                      String value)
                               throws NullPointerException,
                                      IllegalArgumentException

  数字文字列をフォーマットします。

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

### numberToString

    public static String numberToString(BigDecimal value,
                                        int fractionDigits)

  BigDecimal型数字を指定の小数桁数の文字列に変換します。 ※ 四捨五入

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.