public class DecimalNumber extends FormattedNumber
ConditionNumberFormatter
でフォーマットする際に利用する。
修飾子とタイプ | フィールドと説明 |
---|---|
protected String |
decimalPart
小数部分。
|
protected String |
integerPart
整数部分。
|
protected int |
permilles
千分率(パーミル)の次数。
|
protected int |
scale
精度(小数の精度)
・小数を持たない場合は、ゼロを設定する。
|
useSeparator, value
コンストラクタと説明 |
---|
DecimalNumber(double value,
int scale) |
DecimalNumber(double value,
int scale,
int permilles) |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getDecimalPart()
小数部のフォーマットした値を取得する。
|
String |
getDecimalPart(int digit)
小数部の指定した桁の値を取得する。
|
String |
getIntegerPart()
整数部のフォーマットした値を取得する。
|
String |
getIntegerPart(int digit)
整数部の指定した桁の値を取得する。
|
String |
getIntegerPartAfter(int digit)
整数部の指定した桁以降の値を取得する。
|
int |
getPermilles()
千分率(パーミル)の次数を取得する
|
int |
getScale()
小数の精度を取得する。
|
protected void |
init()
値を精度に従い整数部と小数部に分解する。
|
protected void |
setupIntegerAndDecimalPart(String str)
文字列形式の数値を整数部と小数部に分割し、各フィールドに設定する
|
String |
toString() |
asDecimal, asExponent, asFraction, asNative, asPercent, getValue, isNegative, isPositive, isUseSeparator, isZero, setUseSeparator
protected final int scale
protected String integerPart
protected String decimalPart
protected int permilles
public DecimalNumber(double value, int scale, int permilles)
public DecimalNumber(double value, int scale)
protected void init()
protected void setupIntegerAndDecimalPart(String str)
str
- public int getScale()
public String getIntegerPart()
public String getIntegerPart(int digit)
digit
- 1から始まる。public String getIntegerPartAfter(int digit)
digit
- 1から始まる。public String getDecimalPart()
public String getDecimalPart(int digit)
digit
- 1から始まる。public int getPermilles()
Copyright © 2021 mygreen. All rights reserved.