本文整理匯總了Java中javax.json.JsonNumber.bigDecimalValue方法的典型用法代碼示例。如果您正苦於以下問題:Java JsonNumber.bigDecimalValue方法的具體用法?Java JsonNumber.bigDecimalValue怎麽用?Java JsonNumber.bigDecimalValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.json.JsonNumber
的用法示例。
在下文中一共展示了JsonNumber.bigDecimalValue方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getJsonNumber
import javax.json.JsonNumber; //導入方法依賴的package包/類
public static BigDecimal getJsonNumber( final JsonNumber n )
{
final BigDecimal b = new BigDecimal( 0 );
if ( n == null )
return b;
return n.bigDecimalValue();
}
示例2: jsonNumberToBigDecimal
import javax.json.JsonNumber; //導入方法依賴的package包/類
public static BigDecimal jsonNumberToBigDecimal( final JsonNumber n, final int defaultValue )
{
if ( n == null )
return new BigDecimal( defaultValue );
return n.bigDecimalValue();
}
示例3: apply
import javax.json.JsonNumber; //導入方法依賴的package包/類
@Override
public void apply(JsonNumber value, List<Problem> problems) {
BigDecimal decimal = value.bigDecimalValue();
int result = decimal.compareTo(bound.getValue());
if (bound.isExclusive()) {
if (result >= 0) {
problems.add(new ExclusiveUpperBoundProblem(bound));
}
} else {
if (result > 0) {
problems.add(new InclusiveUpperBoundProblem(bound));
}
}
}
示例4: apply
import javax.json.JsonNumber; //導入方法依賴的package包/類
@Override
public void apply(JsonNumber value, List<Problem> problems) {
BigDecimal decimal = value.bigDecimalValue();
int result = decimal.compareTo(bound.getValue());
if (bound.isExclusive()) {
if (result <= 0) {
problems.add(new ExclusiveLowerBoundProblem(bound));
}
} else {
if (result < 0) {
problems.add(new InclusiveLowerBoundProblem(bound));
}
}
}