55 lines
1.6 KiB
Java
55 lines
1.6 KiB
Java
package com.atsuishio.superbwarfare.tools;
|
|
|
|
import java.text.DecimalFormat;
|
|
|
|
public class FormatTool {
|
|
|
|
public static final DecimalFormat DECIMAL_FORMAT_0 = new DecimalFormat("##");
|
|
public static final DecimalFormat DECIMAL_FORMAT_1 = new DecimalFormat("##.#");
|
|
public static final DecimalFormat DECIMAL_FORMAT_2 = new DecimalFormat("##.##");
|
|
|
|
public static final DecimalFormat DECIMAL_FORMAT_1Z = new DecimalFormat("##.0");
|
|
public static final DecimalFormat DECIMAL_FORMAT_1ZZ = new DecimalFormat("#0.0");
|
|
|
|
public static final DecimalFormat DECIMAL_FORMAT_2ZZZ = new DecimalFormat("#0.00");
|
|
|
|
public static String format0D(double num) {
|
|
return format0D(num, "");
|
|
}
|
|
|
|
public static String format0D(double num, String str) {
|
|
return DECIMAL_FORMAT_0.format(num) + str;
|
|
}
|
|
|
|
public static String format1D(double num) {
|
|
return format1D(num, "");
|
|
}
|
|
|
|
public static String format1D(double num, String str) {
|
|
return DECIMAL_FORMAT_1.format(num) + str;
|
|
}
|
|
|
|
public static String format2D(double num) {
|
|
return format2D(num, "");
|
|
}
|
|
|
|
public static String format2D(double num, String str) {
|
|
return DECIMAL_FORMAT_2.format(num) + str;
|
|
}
|
|
|
|
public static String format1DZ(double num) {
|
|
return format1DZ(num, "");
|
|
}
|
|
|
|
public static String format1DZ(double num, String str) {
|
|
return DECIMAL_FORMAT_1Z.format(num) + str;
|
|
}
|
|
|
|
public static String format1DZZ(double num) {
|
|
return format1DZZ(num, "");
|
|
}
|
|
|
|
public static String format1DZZ(double num, String str) {
|
|
return DECIMAL_FORMAT_1ZZ.format(num) + str;
|
|
}
|
|
}
|