El método setGroupingSize() es un método integrado de la clase java.text.DecimalFomrat en Java y se utiliza para establecer o no el tamaño de agrupación para esta instancia de DecimalFormat. El tamaño de agrupación es el número de enteros en cada grupo en la parte integral de un número decimal. Por ejemplo, el tamaño de agrupación de 123, 456,78 es 3 y el de 12, 34, 56,78 es 2.
Sintaxis :
public void setGroupingSize(int newSize)
Parámetros : la función acepta un solo parámetro newSize que es el tamaño del nuevo grupo de enteros que se establecerá.
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 // setGroupingSize() 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.setGroupingSize(4); System.out.println(deciFormat.format(12345678.9)); } }
1234, 5678.9
Programa 2 :
// Java program to illustrate the // setGroupingSize() 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.setGroupingSize(2); System.out.println(deciFormat.format(12345678.9)); } }
12, 34, 56, 78.9
Referencia : https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#setGroupingSize(int)