The current versions of FloatToDecimal and DoubleToDecimal allocate additional objects.
Reducing these allocations can improve the performance of Float/Double.toString and AbstractStringBuilder's append(float/double).
Reducing these allocations can improve the performance of Float/Double.toString and AbstractStringBuilder's append(float/double).