@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }