El método setDecimalSeparatorAlwaysShown() es un método incorporado de la clase java.text.DecimalFomrat en Java y se usa para establecer si el separador de símbolos decimales se establecerá para esta instancia de DecimalFormat o no. Si este método se establece como verdadero, entonces, para los valores integrales, también la instancia de DecimalFormat imprimirá el separador decimal (.).
Por ejemplo, si este método es verdadero, 1234 se imprimirá como » 1234 «.
Sintaxis :
public void setDecimalSeparatorAlwaysShown(boolean val)
Parámetros : la función acepta un solo parámetro val que es de tipo booleano.
Valor devuelto : la función no devuelve ningún valor.
A continuación se muestra la implementación de la función anterior:
Programa 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.
Programa 2 :
// 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
Referencia : https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#setDecimalSeparatorAlwaysShown(booleano)