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