From 4512d8741dd2ff4b79ab71732cdad98788e1480f Mon Sep 17 00:00:00 2001 From: JFronny Date: Fri, 20 Jan 2023 18:15:03 +0100 Subject: [PATCH] Tweak number format --- .../java/io/gitlab/jfronny/commons/StringFormatter.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/io/gitlab/jfronny/commons/StringFormatter.java b/src/main/java/io/gitlab/jfronny/commons/StringFormatter.java index 26bb4c1..bbfba23 100644 --- a/src/main/java/io/gitlab/jfronny/commons/StringFormatter.java +++ b/src/main/java/io/gitlab/jfronny/commons/StringFormatter.java @@ -7,10 +7,9 @@ public class StringFormatter { public static String toString(Object o) { if (o == null) return "null"; else if (o instanceof Double d) { - if (d % 1.0 != 0) - return String.format(Locale.US, "%s", d); - else - return String.format(Locale.US, "%.0f", d); + if (d % 1.0 == 0) return String.format(Locale.US, "%.0f", d); + else if (d > 1) return String.format(Locale.US, "%.4f", d); + else return String.format(Locale.US, "%s", d); } else if (o instanceof Throwable t) { try { return t.getMessage() + getStackTrace(t);