java striptrailingzeros_java – 为什么不BigDecimal.stripTrailingZeros()总是删除所有尾随零?...
我做了以下事情
MathContext context = new MathContext(7, RoundingMode.HALF_UP);
BigDecimal roundedValue = new BigDecimal(value, context);
// Limit decimal places
try {
roundedValue = roundedValue.setScale(decimalPlaces, RoundingMode.HALF_UP);
} catch (NegativeArraySizeException e) {
throw new IllegalArgumentException("Invalid count of decimal places.");
}
roundedValue = roundedValue.stripTrailingZeros();
String returnValue = roundedValue.toPlainString();
如果输入现在为“-0.000987654321”(=值),我返回“-0.001”(=返回值)即可.
如果输入现在为“-0.0000987654321”,我会返回“-0.0001”,这也没关系.
但是当输入现在是“-0.00000987654321”时,我得到“0.0000”而不是“0”,这是不行的.这有什么不对?为什么在这种情况下不删除尾随零?
java striptrailingzeros_java – 为什么不BigDecimal.stripTrailingZeros()总是删除所有尾随零?...相关推荐
- Java BigDecimal stripTrailingZeros()方法与示例
BigDecimal类stripTrailingZeros()方法 (BigDecimal Class stripTrailingZeros() method) stripTrailingZeros( ...
- JAVA零碎要点015---java BigDecimal常见操作_加减乘除操作_比较_取几位小数四舍五入_随时更新
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 之前项目都很少用这个BigDecimal啊,最近这个项目对精度要求高,一个电视购物,广告拍摄,排挡 ...
- Java注解方法实现BigDecimal保留两位小数(案例详解)
[辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...
- decimal java 位数_java – 找到BigDecimal中有效位数的简洁方法?
我相信你想要一个 stripTrailingZeros, precision和 scale的组合,如下所示: import java.math.*; public class Test { publi ...
- Java——BigInteger类和BigDecimal类
Java--BigInteger类和BigDecimal类 摘要:本文主要学习了用于大数字运算的BigInteger类和BigDecimal类. 部分内容来自以下博客: https://www.cnb ...
- Java中list如何利用遍历进行删除操作
转: Java中list如何利用遍历进行删除操作 2018年03月31日 10:23:41 Little White_007 阅读数:3874 Java三种遍历如何进行list的便利删除: 1.for ...
- Java码农必须掌握的循环删除List元素的正确方法
转载自 Java码农必须掌握的循环删除List元素的正确方法 首先看下下面的各种删除list元素的例子 public static void main(String[] args) {List< ...
- Java集合类之List的ArrayList之删除指定学生
Java集合类之List的ArrayList之删除指定学生 任务描述 创建集合并添加给定数据(学生名),删除集合中以王开头的学生. 编程要求 接收给定的一行字符串(如:张三 李四 王五): 将所有学生 ...
- 群晖自动删除重复文件_在群晖中批量删除重复文件(零基础手把手图文)
在群晖中批量删除重复文件(零基础手把手图文) 2020-03-26 14:51:01 24点赞 229收藏 39评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...
最新文章
- socket PF_INET AF_INET 区别
- Windows核心编程 第七章 线程的调度、优先级和亲缘性(下)
- linux下ssh文件配置,允许root远程用密码登录
- python实现手机通讯录_python+uiautomator2实现需求:从通讯录添加手机号码作为SOS紧急号码...
- stm32f103zet6实现HTTP协议请求,UTF-8转码JSON打包上传
- POJ 2483 Cows(树状数组)
- servlet destroy 示例_KET答题卡怎么填写?2020年KET答题卡填涂示例
- 「NOIP 2013」 货车运输
- 实用的无锁队列(二)
- 95-10-160-启动-KafkaApis
- 随想录(qemu仿真linux kernel)
- 大型web工程的session管理器构想
- PHP面向对象设计模式-姜海强-专题视频课程
- visio2010 java类图_UML图及Visio 2010使用总结
- VS下使用LoadLibrary加载dll失败
- 2021年4月程序员工资统计排行
- 性能服务器主板开机进bios,台式机华硕主板开机就进入bios?
- QT 程序运行异常问题总结
- 您的计算机无法访问dota2,如何解决Win10系统无法登录dota2的问题?
- 如何防止网站过度优化,网优谷给你解答