diff options
Diffstat (limited to 'src/main/java/de/cowtipper/cowlection/util')
-rw-r--r-- | src/main/java/de/cowtipper/cowlection/util/Utils.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/de/cowtipper/cowlection/util/Utils.java b/src/main/java/de/cowtipper/cowlection/util/Utils.java index bfeef4b..47eb356 100644 --- a/src/main/java/de/cowtipper/cowlection/util/Utils.java +++ b/src/main/java/de/cowtipper/cowlection/util/Utils.java @@ -121,7 +121,18 @@ public final class Utils { Double divideBy = e.getKey(); Character suffix = e.getValue(); - DecimalFormat df = new DecimalFormat("#,##0.#"); + String amountOfDecimals; + switch (suffix) { + case 'k': + amountOfDecimals = "#"; + break; + case 'm': + amountOfDecimals = "##"; + break; + default: + amountOfDecimals = "###"; + } + DecimalFormat df = new DecimalFormat("#,##0." + amountOfDecimals); return df.format(number / divideBy) + suffix; } |