aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/cowtipper/cowlection/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/cowtipper/cowlection/util')
-rw-r--r--src/main/java/de/cowtipper/cowlection/util/Utils.java13
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;
}