El método withDecimalSeparator() de la clase java.time.format.DecimalStyle en Java se usa para establecer el carácter que se usa para representar el separador decimal para la configuración regional de este DecimalStyle. Este método toma el carácter como parámetro y devuelve la instancia de DecimalStyle con el carácter de signo negativo actualizado.
Sintaxis:
public void withDecimalSeparator(char decimalSeparator)
Parámetro: este método acepta decimalSeparator como parámetro, que es el carácter que se usará para representar el separador decimal para este DecimalStyle.
Valor devuelto: este método devuelve la instancia de DecimalStyle con el carácter de signo negativo actualizado.
Excepción: este método no arroja ninguna excepción.
Programa:
// Java program to demonstrate // the above method import java.time.format.*; import java.util.*; public class DecimalStyleDemo { public static void main(String[] args) { DecimalStyle ds = DecimalStyle.STANDARD; System.out.println( "Current Character" + " used for decimal separator: " + ds.getDecimalSeparator()); char decimalSeparator = '*'; ds = ds.withDecimalSeparator( decimalSeparator); System.out.println( "Updated Character " + "used for decimal separator: " + ds.getDecimalSeparator()); } }
Current Character used for decimal separator: . Updated Character used for decimal separator: *
Referencia: https://docs.oracle.com/javase/10/docs/api/java/time/format/DecimalStyle.html#withDecimalSeparator(char)