public class NumberFormatter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
NumberFormatter.PrecisionSpecifier
Specifies the "amount of precision" to use.
|
| Modifier and Type | Field and Description |
|---|---|
static edu.mit.blocks.codeblockutil.NumberFormatter.StandardPrecisionSpecifier |
HIGH_PRECISION |
static edu.mit.blocks.codeblockutil.NumberFormatter.StandardPrecisionSpecifier |
LOW_PRECISION |
static edu.mit.blocks.codeblockutil.NumberFormatter.StandardPrecisionSpecifier |
MEDIUM_PRECISION |
static edu.mit.blocks.codeblockutil.NumberFormatter.StandardPrecisionSpecifier |
VERY_LOW_PRECISION |
| Constructor and Description |
|---|
NumberFormatter() |
NumberFormatter(NumberFormatter.PrecisionSpecifier ps) |
NumberFormatter(NumberFormatter.PrecisionSpecifier ps,
char eCharacter,
boolean showZeroBeforeDecimal,
boolean showPlusInExponent,
boolean showExtraZeros) |
NumberFormatter(NumberFormatter.PrecisionSpecifier ps,
java.lang.String eCharacter,
boolean showZeroBeforeDecimal,
boolean showPlusInExponent,
boolean showExtraZeros) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
format(double x) |
public static final edu.mit.blocks.codeblockutil.NumberFormatter.StandardPrecisionSpecifier LOW_PRECISION
public static final edu.mit.blocks.codeblockutil.NumberFormatter.StandardPrecisionSpecifier MEDIUM_PRECISION
public static final edu.mit.blocks.codeblockutil.NumberFormatter.StandardPrecisionSpecifier HIGH_PRECISION
public static final edu.mit.blocks.codeblockutil.NumberFormatter.StandardPrecisionSpecifier VERY_LOW_PRECISION
public NumberFormatter()
public NumberFormatter(NumberFormatter.PrecisionSpecifier ps)
public NumberFormatter(NumberFormatter.PrecisionSpecifier ps, char eCharacter, boolean showZeroBeforeDecimal, boolean showPlusInExponent, boolean showExtraZeros)
showPlusInExponent - Whether to show the '+' character when displaying a number with e notation (e.g. 1.5e+12)public NumberFormatter(NumberFormatter.PrecisionSpecifier ps, java.lang.String eCharacter, boolean showZeroBeforeDecimal, boolean showPlusInExponent, boolean showExtraZeros)
showPlusInExponent - Whether to show the '+' character when displaying a number with e notation (e.g. 1.5e+12)