|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
@Rcsid(value="$Revision$ $Date") public interface NumberFormatUtil
数値を文字列に変換し整形する。 数字を表す整形された文字列を解釈し数値に変換する。
パターンを指定して、数字文字列の出力、解析を行う。
パターンは以下の文字列を組み合わせて指定する。
0 | 指定桁数に満たない場合はゼロ埋め (例:123) 00000→「00123」 |
# | ゼロだと表示されない (例:123) #,###→「123」 |
. | 数値桁区切り子 (例:12.3) ##0.00→「12.30」 |
, | グループ区切り子 (例:123456)#,###→「123,456」 |
- | マイナス記号 (例:-123456)#,###;-#,###→「-123,456」 |
% | 接尾辞(100 倍してパーセントを表す) (例:1.234) ###.##%→「123.4%」 |
; | サブパターン境界(正と負のサブパターンを区切る) (例:123456) #,###;#,###CR→「123,456」 (例:-123456) #,###;#,###CR→「123,456CR」 |
メソッドの概要 | |
---|---|
StringCode |
format(DecimalType number,
StringCode pattern)
受け取ったDecimalTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。 |
StringCode |
format(DecimalType number,
StringCode pattern,
MathUtil.Round roundingMode)
受け取ったDecimalTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。 |
StringCode |
format(IntegerType integer,
StringCode pattern)
受け取ったIntegerTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。 |
DecimalType |
parseDecimalType(StringCode numberString,
StringCode pattern)
受け取ったStringCodeをDecimalTypeにparseして返す。 |
IntegerType |
parseIntegerType(StringCode integerString,
StringCode pattern)
受け取ったStringCodeをIntegerTypeにparseして返す。 |
StringCode |
toPlainStringCode(DecimalType number)
指数フィールドなしで、受け取ったDecimalTypeの文字列表現を返す。 |
メソッドの詳細 |
---|
StringCode toPlainStringCode(DecimalType number)
number
- 変換対象の型
StringCode format(DecimalType number, StringCode pattern)
number
- 指定数値pattern
- 数値フォーマット
StringCode format(DecimalType number, StringCode pattern, MathUtil.Round roundingMode)
number
- 指定数値pattern
- 数値フォーマットroundingMode
- 丸めモード
StringCode format(IntegerType integer, StringCode pattern)
integer
- 指定数値pattern
- 数値フォーマット
DecimalType parseDecimalType(StringCode numberString, StringCode pattern) throws FinalunaFormatException
numberString
- 指定文字列pattern
- 数値フォーマット
FinalunaFormatException
- フォーマット処理に失敗した場合IntegerType parseIntegerType(StringCode integerString, StringCode pattern) throws FinalunaFormatException
小数以下の数は切り捨てる。
integerString
- 指定文字列pattern
- 数値フォーマット
FinalunaFormatException
- フォーマット処理に失敗した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |