aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
authorD-Cysteine <54219287+D-Cysteine@users.noreply.github.com>2021-08-07 05:32:43 -0600
committerD-Cysteine <54219287+D-Cysteine@users.noreply.github.com>2021-08-07 05:32:43 -0600
commitb470fee172543879f24fd9f43395686db808d045 (patch)
tree0874fc40496b11adc5e751bcfd39588ce30c9bc8 /src/main/java/gregtech/api
parent3408222951008c37ad81fbab1aa455501e68026b (diff)
downloadGT5-Unofficial-b470fee172543879f24fd9f43395686db808d045.tar.gz
GT5-Unofficial-b470fee172543879f24fd9f43395686db808d045.tar.bz2
GT5-Unofficial-b470fee172543879f24fd9f43395686db808d045.zip
Make DecimalFormat static
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/util/GT_Utility.java20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java
index 4ae785c50f..d55dbd7d06 100644
--- a/src/main/java/gregtech/api/util/GT_Utility.java
+++ b/src/main/java/gregtech/api/util/GT_Utility.java
@@ -79,7 +79,6 @@ import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
-import java.text.NumberFormat;
import java.util.*;
import java.util.Map.Entry;
import java.util.function.IntFunction;
@@ -95,6 +94,7 @@ import static gregtech.common.GT_UndergroundOil.undergroundOilReadInformation;
* Just a few Utility Functions I use.
*/
public class GT_Utility {
+ private static final DecimalFormat decimalFormat = new DecimalFormat();
/**
* Forge screwed the Fluid Registry up again, so I make my own, which is also much more efficient than the stupid Stuff over there.
*/
@@ -108,6 +108,11 @@ public class GT_Utility {
public static UUID defaultUuid = null; // maybe default non-null? UUID.fromString("00000000-0000-0000-0000-000000000000");
static {
+ DecimalFormatSymbols symbols = decimalFormat.getDecimalFormatSymbols();
+ symbols.setGroupingSeparator(' ');
+ decimalFormat.setDecimalFormatSymbols(symbols);
+ decimalFormat.setMaximumFractionDigits(2);
+
GregTech_API.sItemStackMappings.add(sFilledContainerToData);
GregTech_API.sItemStackMappings.add(sEmptyContainerToFluidToData);
}
@@ -2221,20 +2226,11 @@ public class GT_Utility {
}
public static String formatNumbers(long aNumber) {
- DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.US);
- DecimalFormatSymbols symbols = formatter.getDecimalFormatSymbols();
- symbols.setGroupingSeparator(' ');
- formatter.setDecimalFormatSymbols(symbols);
- return formatter.format(aNumber);
+ return decimalFormat.format(aNumber);
}
public static String formatNumbers(double aNumber) {
- DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.US);
- DecimalFormatSymbols symbols = formatter.getDecimalFormatSymbols();
- symbols.setGroupingSeparator(' ');
- formatter.setDecimalFormatSymbols(symbols);
- formatter.setMaximumFractionDigits(2);
- return formatter.format(aNumber);
+ return decimalFormat.format(aNumber);
}
/**