`

java 小数 去除 尾部 0

阅读更多

stripTrailingZeros

public BigDecimal stripTrailingZeros()
返回数值上等于此小数,但从该表示形式移除所有尾部零的 BigDecimal。例如,从 BigDecimal600.0 中移除尾部零,该值具有的 [BigInteger, scale] 组件等于 [6000, 1],使用 [BigInteger, scale] 组件生成的 6E2 等于 [6, -2]

 

返回:
数值上等于移除所有尾部零的 BigDecimal
从以下版本开始:
1.5 

toPlainString

public String toPlainString()
返回不带指数字段的此 BigDecimal 的字符串表示形式。对于具有正标度的值,小数点右边的数字个数用于指示标度。对于具有零或负标度的值,生成得到的字符串,好像将该值转换为在数值上等于具有零标度的值一样,并且好像零标度值的所有尾部零都出现在该结果中。 如果非标度值小于零,则整个字符串以减号 '-' ('\u002D') 为前缀。如果非标度值为零或正数,则没有任何符号字符作为前缀。 注意,如果将此方法的结果传递到 string constructor,则只需要恢复此 BigDecimal 的数值;新的 BigDecimal 的表示形式可以有不同的标度。尤其是,如果此 BigDecimal 具有负标度,则在由字符串构造方法进行处理时,此方法产生的字符串将具有零标度。 (此方法的作用类似于 1.4 和更早版本中的 toString 方法。)

 

返回:
不带指数字段的此 BigDecimal 的字符串表示形式。
从以下版本开始:
1.5
另请参见:
toString(), toEngineeringString()
分享到:
评论

相关推荐

    java中BigDecimal的操作方法

    BigDecimal还提供了其他一些方法,如`compareTo()`用于比较两个BigDecimal对象的大小,`scale()`获取小数点后的位数,`stripTrailingZeros()`去除尾部的零,`toPlainString()`返回不包含科学记数法的字符串表示等。...

    java设计题目

    - **随机数生成**: `Math.random()`用于生成[0,1)之间的随机小数。 - **平均数计算**: 计算数组中所有元素的总和,然后除以元素个数得到平均数。 **2. 杨辉三角** - **知识点概述**:此题考查了如何生成杨辉三角...

    BigDecimal加减乘除计算

    为了优化性能,可以使用 `BigDecimal.setMathContext()` 设置数学上下文,或者使用 `BigDecimal.stripTrailingZeros()` 去除尾部的零。 总之,BigDecimal 是 Java 中用于高精度计算的关键工具,通过其提供的方法和...

    2021-2022计算机二级等级考试试题及答案No.16267.docx

    25. **Rtrim函数**:`Rtrim`函数用于去除字符串的尾部空格。 26. **命令按钮事件**:在窗体设计中,设置命令按钮点击事件通常在事件选项卡中进行。 27. **访问数据库存储过程**:`CallableStatement`接口是Java中...

    2021-2022计算机二级等级考试试题及答案No.14318.docx

    17. Rtrim函数:`Rtrim`函数返回去掉字符串尾部空格的结果。 18. 删除Excel列:在Excel中,删除某一列的正确操作是选中列号,然后选择【编辑】菜单下的【删除】命令。 19. 宏条件表达式:在创建宏时,可以通过定义...

    RMB-translation.rar_translation_人民币大写

    1. **预处理**:去除数字字符串前导和尾部的空格,确保只有有效数字。 2. **整数部分处理**:从个位到高位,通过字典映射将每一位数字转换为汉字。对于零,需要特殊处理,因为“零”在不同位置有不同的表示方式(如...

    2021-2022计算机二级等级考试试题及答案No.13541.docx

    20. **VBA表达式计算**:在VBA中,`Len(trim(" abcd "))&"123"`的结果是去除前导和尾部空格后的字符串长度(7)加上"123",最终结果是"7123"。 21. **标识符规则**:在编程中,标识符不能以逻辑运算符开头,如`&&a`...

    2021-2022计算机二级等级考试试题及答案No.11625.docx

    **知识点**:Rtrim 函数用于去除字符串尾部的空格。 **详细解释**:在数据库或编程语言中,Rtrim 函数专门用于移除字符串右侧(即尾部)的空白字符。这对于清理输入数据中的多余空格非常有用,特别是在处理用户输入...

    SQL语句(T-SQL汇总) 用T-SQL画出这些图形

    `ROUND(x, length)`用于四舍五入,length为正时对x的小数位数进行四舍五入,为负时从左边length位开始四舍五入,若length为负数且绝对值大于x的整数部分数字个数,则结果为0。 另外,`SIGN(X)`函数可以返回X的符号...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    填写电子邮件地址(可以不填),去掉复选框,点击下一步 3. 步骤2/9:选择安装选项 勾选第一个,安装和配置数据库,点击下一步 4. 步骤3/8:选择系统类 勾选第一个:桌面类,点击下一步 5. 步骤4/8:配置数据库...

Global site tag (gtag.js) - Google Analytics