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

## shohaku.core.util
クラス DecimalUtils

    java.lang.Object
      shohaku.core.util.DecimalUtils

public class DecimalUtils
extends java.lang.Object

数値型のユーティリティメソッドを提供します。

コンストラクタの概要
`DecimalUtils()`

メソッドの概要
`static java.lang.String` | `format(java.text.DecimalFormatSymbols symbols, double number, java.lang.String pattern)` 数値(double)を引数で指定される書式と指定の数値変換の記号セットで文字列に変換します。
`static java.lang.String` | `format(java.text.DecimalFormatSymbols symbols, long number, java.lang.String pattern)` 数値(long)を引数で指定される書式と指定の数値変換の記号セットで文字列に変換します。
`static java.lang.String` | `format(double number, java.lang.String pattern)` 数値(double)を引数で指定される書式とデフォルトロケールで文字列に変換します。
`static java.lang.String` | `format(java.util.Locale locale, double number, java.lang.String pattern)` 数値(double)を引数で指定される書式と指定のロケールで文字列に変換します。
`static java.lang.String` | `format(java.util.Locale locale, long number, java.lang.String pattern)` 数値(long)を引数で指定される書式と指定のロケールで文字列に変換します。
`static java.lang.String` | `format(long number, java.lang.String pattern)` 数値(long)を引数で指定される書式とデフォルトロケールで文字列に変換します。
`static boolean` | `isDecimal(java.lang.CharSequence num, java.lang.String pattern)` 数値文字列として認識できるか評価します。
`static boolean` | `isDecimal(java.lang.CharSequence num, java.lang.String[] patterns)` 一つ以上の書式パターンで数値文字列として認識できるか評価します。
`static boolean` | `isDecimal(java.text.DecimalFormatSymbols symbols, java.lang.CharSequence num, java.lang.String pattern)` 数値文字列として認識できるか評価します。
`static boolean` | `isDecimal(java.text.DecimalFormatSymbols symbols, java.lang.CharSequence num, java.lang.String[] patterns)` 一つ以上の書式パターンで数値文字列として認識できるか評価します。
`static boolean` | `isDecimal(java.util.Locale locale, java.lang.CharSequence num, java.lang.String pattern)` 数値文字列として認識できるか評価します。
`static boolean` | `isDecimal(java.util.Locale locale, java.lang.CharSequence num, java.lang.String[] patterns)` 一つ以上の書式パターンで数値文字列として認識できるか評価します。
`static java.lang.Number` | `parse(java.text.DecimalFormatSymbols symbols, java.lang.String text, java.lang.String pattern)` 文字列を指定された書式と指定の数値変換の記号セットで数値型に変換します、変換に失敗した場合`null`を返却します。
`static java.lang.Number` | `parse(java.util.Locale locale, java.lang.String text, java.lang.String pattern)` 文字列を指定された書式と指定のロケールで数値型に変換します、変換に失敗した場合`null`を返却します。
`static java.lang.Number` | `parse(java.lang.String text, java.lang.String pattern)` 文字列を指定された書式とデフォルトロケールで数値型に変換します、変換に失敗した場合`null`を返却します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### DecimalUtils

    public DecimalUtils()

メソッドの詳細

### parse

    public static java.lang.Number parse(java.lang.String text,
                                         java.lang.String pattern)

  文字列を指定された書式とデフォルトロケールで数値型に変換します、変換に失敗した場合`null`を返却します。

  パラメータ:
    `text` - 文字列
    `pattern` - 書式
  戻り値:
    変換後の文字列

### parse

    public static java.lang.Number parse(java.util.Locale locale,
                                         java.lang.String text,
                                         java.lang.String pattern)

  文字列を指定された書式と指定のロケールで数値型に変換します、変換に失敗した場合`null`を返却します。

  パラメータ:
    `locale` - ロケール
    `text` - 文字列
    `pattern` - 書式
  戻り値:
    変換後の文字列

### parse

    public static java.lang.Number parse(java.text.DecimalFormatSymbols symbols,
                                         java.lang.String text,
                                         java.lang.String pattern)

  文字列を指定された書式と指定の数値変換の記号セットで数値型に変換します、変換に失敗した場合`null`を返却します。

  パラメータ:
    `symbols` - 数値変換の記号セット
    `text` - 文字列
    `pattern` - 書式
  戻り値:
    変換後の文字列

### format

    public static java.lang.String format(long number,
                                          java.lang.String pattern)

  数値(long)を引数で指定される書式とデフォルトロケールで文字列に変換します。

  パラメータ:
    `number` - 数値
    `pattern` - 書式
  戻り値:
    変換後の文字列

### format

    public static java.lang.String format(java.util.Locale locale,
                                          long number,
                                          java.lang.String pattern)

  数値(long)を引数で指定される書式と指定のロケールで文字列に変換します。

  パラメータ:
    `locale` - ロケール
    `number` - 数値
    `pattern` - 書式
  戻り値:
    変換後の文字列

### format

    public static java.lang.String format(java.text.DecimalFormatSymbols symbols,
                                          long number,
                                          java.lang.String pattern)

  数値(long)を引数で指定される書式と指定の数値変換の記号セットで文字列に変換します。

  パラメータ:
    `symbols` - 数値変換の記号セット
    `number` - 数値
    `pattern` - 書式
  戻り値:
    変換後の文字列

### format

    public static java.lang.String format(double number,
                                          java.lang.String pattern)

  数値(double)を引数で指定される書式とデフォルトロケールで文字列に変換します。

  パラメータ:
    `number` - 数値
    `pattern` - 書式
  戻り値:
    変換後の文字列

### format

    public static java.lang.String format(java.util.Locale locale,
                                          double number,
                                          java.lang.String pattern)

  数値(double)を引数で指定される書式と指定のロケールで文字列に変換します。

  パラメータ:
    `locale` - ロケール
    `number` - 数値
    `pattern` - 書式
  戻り値:
    変換後の文字列

### format

    public static java.lang.String format(java.text.DecimalFormatSymbols symbols,
                                          double number,
                                          java.lang.String pattern)

  数値(double)を引数で指定される書式と指定の数値変換の記号セットで文字列に変換します。

  パラメータ:
    `symbols` - 数値変換の記号セット
    `number` - 数値
    `pattern` - 書式
  戻り値:
    変換後の文字列

### isDecimal

    public static boolean isDecimal(java.lang.CharSequence num,
                                    java.lang.String pattern)

  数値文字列として認識できるか評価します。

  パラメータ:
    `num` - 評価する数値文字列
    `pattern` - 文字列の書式パターン
  戻り値:
    数値文字列として認識できる場合のみ`true`

### isDecimal

    public static boolean isDecimal(java.util.Locale locale,
                                    java.lang.CharSequence num,
                                    java.lang.String pattern)

  数値文字列として認識できるか評価します。

  パラメータ:
    `locale` - ロケール
    `num` - 評価する数値文字列
    `pattern` - 文字列の書式パターン
  戻り値:
    数値文字列として認識できる場合のみ`true`

### isDecimal

    public static boolean isDecimal(java.text.DecimalFormatSymbols symbols,
                                    java.lang.CharSequence num,
                                    java.lang.String pattern)

  数値文字列として認識できるか評価します。

  パラメータ:
    `symbols` - 数値変換の記号セット
    `num` - 評価する数値文字列
    `pattern` - 文字列の書式パターン
  戻り値:
    数値文字列として認識できる場合のみ`true`

### isDecimal

    public static boolean isDecimal(java.lang.CharSequence num,
                                    java.lang.String[] patterns)

  一つ以上の書式パターンで数値文字列として認識できるか評価します。

  パラメータ:
    `num` - 評価する数値文字列
    `patterns` - 文字列の書式パターンの配列
  戻り値:
    一つ以上の書式パターンで数値文字列として認識できる場合のみ`true`

### isDecimal

    public static boolean isDecimal(java.util.Locale locale,
                                    java.lang.CharSequence num,
                                    java.lang.String[] patterns)

  一つ以上の書式パターンで数値文字列として認識できるか評価します。

  パラメータ:
    `locale` - ロケール
    `num` - 評価する数値文字列
    `patterns` - 文字列の書式パターンの配列
  戻り値:
    一つ以上の書式パターンで数値文字列として認識できる場合のみ`true`

### isDecimal

    public static boolean isDecimal(java.text.DecimalFormatSymbols symbols,
                                    java.lang.CharSequence num,
                                    java.lang.String[] patterns)

  一つ以上の書式パターンで数値文字列として認識できるか評価します。

  パラメータ:
    `symbols` - 数値変換の記号セット
    `num` - 評価する数値文字列
    `patterns` - 文字列の書式パターンの配列
  戻り値:
    一つ以上の書式パターンで数値文字列として認識できる場合のみ`true`

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