long intDigits = integerDigits(n); if (minIntDigits == 0 && n.compareTo(BigDecimal.ONE) == -1) { intDigits = 0;
int nDigits = integerDigits(n); int nDivisor = getDivisor_DECIMAL_LONG(nDigits); q1 = n.movePointLeft(nDivisor).stripTrailingZeros(); int q1Digits = integerDigits(q1); int q2Digits = integerDigits(q2); ctx.setCompact(pattern, integerDigits(q1), divisor); q2 = ctx.adjust(q1);
int nDigits = integerDigits(n); int nDivisor = getDivisor_CURRENCY_SHORT(nDigits); q1 = n.movePointLeft(nDivisor).stripTrailingZeros(); int q1Digits = integerDigits(q1); int q2Digits = integerDigits(q2); ctx.setCompact(pattern, integerDigits(q1), divisor); q2 = ctx.adjust(q1);