Java中的 DecimalFormat setDecimalSeparatorAlwaysShown() 方法
setDecimalSeparatorAlwaysShown()方法是Java中Java .text.DecimalFomrat类的内置方法,用于设置是否为该 DecimalFormat 实例设置小数符号分隔符。如果此方法设置为 true,那么对于整数值,DecimalFormat 实例也将打印小数分隔符 (.)。
例如,如果此方法为真,则 1234 将打印为“ 1234. ”。
语法:
public void setDecimalSeparatorAlwaysShown(boolean val)
参数:该函数接受一个布尔类型的单个参数val 。
返回值:该函数不返回任何值。
下面是上述函数的实现:
程序 1 :
// Java program to illustrate the
// setDecimalSeparatorAlwaysShown() method
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.util.Currency;
import java.util.Locale;
public class Main {
public static void main(String[] args)
{
// Create the DecimalFormat Instance
DecimalFormat deciFormat = new DecimalFormat();
deciFormat.setDecimalSeparatorAlwaysShown(true);
System.out.println(deciFormat.format(12345));
}
}
输出:
12, 345.
方案二:
// Java program to illustrate the
// setDecimalSeparatorAlwaysShown() method
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.util.Currency;
import java.util.Locale;
public class Main {
public static void main(String[] args)
{
// Create the DecimalFormat Instance
DecimalFormat deciFormat = new DecimalFormat();
deciFormat.setDecimalSeparatorAlwaysShown(false);
System.out.println(deciFormat.format(12345));
}
}
输出:
12, 345
参考:https: Java/text/DecimalFormat.html#setDecimalSeparatorAlwaysShown(boolean)