Java BigDecimal stripTrailingZeros()方法

Java BigDecimal stripTrailingZeros()方法

java.math.BigDecimal.stripTrailingZeros() 是Java中的一个内置方法,它可以返回一个BigDecimal,这个BigDecimal在数值上等于这个BigDecimal,但是在表示上去掉了任何尾部的零。因此,该函数基本上是将BigDecimal值中的尾部零去除。

语法

public BigDecimal stripTrailingZeros()

参数: 该方法不接受任何参数。

返回值: 该方法返回一个等于去掉所有尾部零的BigDecimal的数值。

例子

Input: 785.000
输出: 785

Input: 125500000
输出: 1.255E+8

以下程序说明了上述方法的工作情况:

程序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

程序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

**参考资料: **https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#stripTrailingZeros()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程