java.math.BigDecimal.stripTrailingZeros () es un método incorporado en Java que devuelve un BigDecimal que es numéricamente igual a este pero con los ceros finales eliminados de la representación. Básicamente, la función recorta el cero final del valor BigDecimal.
Sintaxis:
public BigDecimal stripTrailingZeros()
Parámetro: Este método no acepta ningún parámetro.
Valor devuelto : este método devuelve un valor numérico igual a BigDecimal con todos los ceros finales eliminados.
Ejemplos:
Input: 785.000 Output: 785 Input: 125500000 Output: 1.255E+8
Los siguientes programas ilustran el funcionamiento del método mencionado anteriormente:
Programa 1:
// Program to demonstrate stripTrailingZeros() method of BigDecimal import java.math.*; public class Gfg { public static void main(String[] args) { BigDecimal b1 = new BigDecimal("785.000"); BigDecimal b2 = new BigDecimal("125500"); // Assigning the result of stripTrailingZeros method // to BigDecimal objects b3, b4 BigDecimal b3 = b1.stripTrailingZeros(); BigDecimal b4 = b2.stripTrailingZeros(); // print b3, b4 values System.out.println(b1 + " after removing trailing zeros " + b3); System.out.println(b2 + " after removing trailing zeros " + b4); } }
785.000 after removing trailing zeros 785 125500 after removing trailing zeros 1.255E+5
Programa 2:
// Program to demonstrate stripTrailingZeros() method of BigDecimal import java.math.*; public class gfg { public static void main(String[] args) { BigDecimal b1 = new BigDecimal("785.00000"); BigDecimal b2 = new BigDecimal("125500000"); // Assigning the result of stripTrailingZeros method // to BigDecimal objects b3, b4 BigDecimal b3 = b1.stripTrailingZeros(); BigDecimal b4 = b2.stripTrailingZeros(); // Printing b3, b4 values System.out.println(b1 + " after removing trailing zeros " + b3); System.out.println(b2 + " after removing trailing zeros " + b4); } }
785.00000 after removing trailing zeros 785 125500000 after removing trailing zeros 1.255E+8
Referencia: https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#stripTrailingZeros()
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA