List of utility methods to do BigDecimal
BigDecimal | valueOf(final BigDecimal value) value Of return value;
|
void | writeBigDecimal(BigDecimal val, DataOutput out) Writes BigDecimal value. if (val.compareTo(BigDecimal.ZERO) == 0) { out.writeByte(DECIMAL_ZERO); } else if (val.compareTo(BigDecimal.ONE) == 0) { out.writeByte(DECIMAL_ONE); } else if (val.compareTo(BigDecimal.TEN) == 0) { out.writeByte(DECIMAL_TEN); } else { int scale = val.scale(); ... |
void | writeBigDecimal(final OutputStream out, @Nullable final BigDecimal value) write Big Decimal if (!writeNullMark(out, value)) { if (value.signum() == 0) { writeVarInt(out, 0); } else { final BigInteger unscaledValue = value.unscaledValue(); final byte[] bits = unscaledValue.toByteArray(); writeVarInt(out, bits.length); out.write(bits, 0, bits.length); ... |
boolean | zeroOrMore(BigDecimal decimal) Kijkt of een decimal een waarde heeft die op of boven 0.0 ligt. return decimal != null && decimal.compareTo(BigDecimal.ZERO) >= 0;
|