BigDecimal转String

2023-11-06

BigDecimal是处理高精度的浮点数运算的常用的一个类

code

    public static void main(String[] args) {
        // 浮点数的打印
        System.out.println(new BigDecimal("10000000000").toString());

        // 普通的数字字符串
        System.out.println(new BigDecimal("100.000").toString());

        // 去除末尾多余的0
        System.out.println(new BigDecimal("100.000").stripTrailingZeros().toString());

        // 避免输出科学计数法
        System.out.println(new BigDecimal("100.000").stripTrailingZeros().toPlainString());

    }

// output

10000000000
100.000
1E+2
100

Tips:

1. 用toString()方法输出的就是普通的数字字符串。
2. stripTrailingZeros()函数就是用于去除末尾多余的0的,
3. 用toPlainString()函数代替toString(),避免输出科学计数法的字符串。

Reference

http://blog.csdn.net/wang371756299/article/details/8274637

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BigDecimal转String 的相关文章

  • 判断第一个字母是否是元音序言

    我习惯了过程式编程语言 而且我在 prolog 上遇到了一些困难 缺乏在线资源也是一个遗憾 获取给定变量的第一个字符并检查它是否是元音的最 序言 方式是什么 我想 这样的东西就是我所追求的 这都是伪代码 但这是你解决问题的方法吗 isVow
  • Python中的字符串替换,按顺序,按索引[重复]

    这个问题在这里已经有答案了 我是一个刚开始从 YouTube 学习 Python 的新手 我正在尝试制作一个程序 用新的字符串数字替换旧的字符串数字 并在替换数字时遇到问题 想要替换索引 它的技术术语是什么 我不知道 它可以朝一个方向或索引
  • 当元组列表中相同项目的值是字符串时,对它们的值求和

    如果我有这样的元组列表 my list books 5 books 10 ink 20 paper 15 paper 20 paper 15 我怎样才能把列表变成这样 books 15 ink 20 paper 50 即添加同一项目的费用
  • 何时对字符串文字使用 intern()

    我看到很多这样的遗留代码 class A public static final String CONSTANT value intern 我看不出使用 intern 的任何原因 因为在 Javadoc 中可以读到 所有文字字符串和字符串值
  • C++:获取注册表值仅给出第一个字符[重复]

    这个问题在这里已经有答案了 我试图从注册表中获取字符串值 但我只得到第一个字母 HKEY hKey char gamePath MAX PATH if RegOpenKeyEx HKEY CURRENT USER L Software Bl
  • python 中的 F 字符串前缀给出语法错误[重复]

    这个问题在这里已经有答案了 我有一个名为 method 的变量 它的值是 POST 但是当我尝试运行时print f method method is used 它不断在最后一个双引号处给出语法错误 我找不到它这样做的原因 我正在使用 py
  • C++ 中的字符串到 LPCWSTR

    我正在尝试从字符串转换为 LPCWSTR 我使用多位 1 例如 LPCWSTR ToLPCWSTR string text LPCWSTR sw LPCWSTR text c str return sw 2 返回中文字符 LPCWSTR T
  • 将 ASCII 字符转换为“”unicode 表示法的脚本

    我正在对 Linux 区域设置文件进行一些更改 usr share i18n locales like pt BR 并且需要格式化字符串 例如 d m Y H M 必须以 Unicode 指定 其中每个 在本例中为 ASCII 字符表示为
  • 性能方面插值(直接插入字符串)VS串联[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 使用 Javascript 删除字符串的最后一个字符

    我有一个DIV与一些字符 如何在每次单击时删除文本中的最后一个字符DIV itself 删除第一个字符 div on click function this text function index text return text repl
  • str.replace 在函数中不起作用

    为什么这个函数不返回替换结果 def replacechar str str replace c str replace a y return str p abcd replacechar p print p output abcd str
  • Nothing = String.Empty (为什么它们相等?)

    为什么第一个 if 语句的计算结果为 true 我知道如果我使用 is 而不是 那么它的计算结果不会为 true 如果我将 String Empty 替换为 Foo 它的计算结果不会为 true String Empty 和 Foo 都具有
  • Python:文本文件中的占位符变量

    我有一个名为help txt将被读取并打印出内容 我需要该文件包含变量占位符 其中变量值将被替换 例如 I have 3 variables one two and three 如果这只是 python 文件中硬编码的字符串 我可以将其视为
  • 使用正则表达式删除/匹配字符串之间的引号?

    我有以下一组数据 Production App Old Service Name ProdApp Slave1 Production App Old Service Name ProdApp Slave2 Production App Ol
  • Android并计算给定字体和字体大小的单行字符串的大小?

    是否有一种 API 方法可以计算以给定字体和字体大小显示在一行上的字符串的大小 即宽度和高度 Paint p new Paint p setTypeface TypeFace obj if custom font use TypeFace
  • 如何将字符串转换为电话号码

    我一直被这个问题困扰了很长时间 这就是问题 编写一个函数 以字符串作为参数并返回电话号码 对应于该字符串作为结果 电话号码也应该是一个字符串 转换规则是标准单词到电话号码的规则 a b 或 c 映射到 2 d e 或 f 映射到 3 g h
  • Java BigDecimal 内存使用情况?

    是否有一个指南来估计一个程序消耗的内存量BigDecimal 寻找与这些类似的东西指导方针 http www javamex com tutorials memory string memory usage shtml用于估计String内
  • 以元组作为参数的新样式格式

    为什么我不能使用元组作为新样式格式化程序的参数 string format 它在旧风格 字符串 中工作正常吗 这段代码的工作原理 gt gt gt tuple 500000 500 5 print First item d second i
  • 从 gdb 设置 std::string 变量值?

    是否有可能 当调试器在断点处停止时 修改 std string 变量的值 而不需要采取诸如调整当前缓冲区的内存映像之类的黑客手段 例如类似于 set var mystring hello world 试试这个 经过测试并且对我有用 call
  • String.将 CRLF 替换为 '\n'

    我想知道是否有一种方法可以用 n 替换所有 CRLF 实例 有办法实现吗 你尝试过哪些方法不起作用 回车换行的意思回车 http en wikipedia org wiki Carriage return 换行 http en wikipe

随机推荐

  • ORACLE UNION和UNION ALL操作符

    UNION用于合并两个及以上查询结果 SELECT COLUMN1 FROM TABLE1 UNION ALL SELECT COLUMN2 FROM TABLE2 其中COLUMN1和COLUMN2的数量 顺序相同 数据类型要相似 UNI
  • 线程破解程序死循环

    最近用opencv mfc做了一个简单的程序 点击button后 打开视频 另一个button关闭视频 问题来了 读视频的程序是个死循环 怎么解 因此 应该考虑线程的问题了 让视频程序在线程里跑 何为线程 线程 有时被称为轻量级进程 Lig
  • win10系统上的mysql服务器,win10查看mysql服务器配置

    win10查看mysql服务器配置 内容精选 换一换 本篇文章是关于在win10 win7 winxp中 相对偏技术员的一些快捷键介绍 例如regedit进入注册表的快捷键 以及进入cmd的命令行快捷键 推荐下载 win10专业版系统在wi
  • Java数据结构——平衡二叉树(AVL树)

    AVL树的引入 搜索二叉树有着极高的搜索效率 但是搜索二叉树会出现以下极端情况 这样的二叉树搜索效率甚至比链表还低 在搜索二叉树基础上出现的平衡二叉树 AVL树 就解决了这样的问题 当平衡二叉树 AVL树 的某个节点左右子树高度差的绝对值大
  • 蚂蚁感冒 (acwing)

    文章目录 蚂蚁感冒 思路 AC代码 蚂蚁感冒 长 100 厘米的细长直杆子上有 n 只蚂蚁 它们的头有的朝左 有的朝右 每只蚂蚁都只能沿着杆子向前爬 速度是 1 厘米 秒 当两只蚂蚁碰面时 它们会同时掉头往相反的方向爬行 这些蚂蚁中 有 1
  • 字符串哈希,帮您解决记不住kmp的烦恼~

    思想 把字符串映射为哈希值 通过哈希值就可以定位唯一字符串 可以某种程度上替代kmp 而且比kmp好理解好记忆 字符串hash模板 int P 131 或者13331 经验值 String s hello int n s length lo
  • Log360与人工智能AI的结合

    随着信息技术的不断发展和普及 企业面临着越来越多的安全威胁和挑战 为了应对这些威胁 企业需要使用先进的安全技术和工具 其中 人工智能 AI 是一种非常有前途的技术 它可以自动分析大量的安全数据 发现和预测安全威胁 而Log360则是一款综合
  • 新服务器装rocks系统,采用ROCKS+的戴尔第12代HPC解决方案

    IT168 方案 ROCKs 6 0 1基于开源项目ROCKS而且被StackIQ所支持 该解决方案堆栈在Dell最新的硬件平台上进行了测试与验证 Dell最新的硬件平台采用的处理器是Intel Sandy Bridge以及AMD Inte
  • Python XML解析方法

    XML介绍 XML eXtensible Markup Language 可扩展标记语言 一种用于标记电子文件使其具有结构性的标记语言 被用来传输和存储数据 XML文档结构 一种树结构 从根部开始 扩展到枝叶
  • html中引入调用另一个html的方法有很多种

    发现html中引入调用另一个html的方法有很多种 我都尝试了一下 就把他们都列出来吧 其中推荐第一种和第六种 因为代码太长就写在最后了 其他的方法 可以自己尝试 看是不是适合你当前项目 一 需要借助 jquery div page1 lo
  • 已解决,硬盘安装Ubuntu时unable to find a medium containing a live file system

    U盘太老速度不快还不稳定 所以硬盘安装 出现 unable to find a medium containing a live file system提示 原因是在拷贝ISO文件到FAT32分区时 使用了系统的虚拟光驱自动挂载 然后拷贝所
  • 帆软开发中,在数据平台登录时,如何获取当前登录用户的用户名

    在公式中插入 fr username 可以直接获取到当前登录用户的用户名
  • Kubernetes系列~Master节点安装

    Master安装 gary 172 36 13 5 s password MobaXterm 10 9 SSH client X server and networking tools SSH session to gary 172 36
  • 阳过还需姑姑

    自由了 国家在12月5号宣布全面放开疫情 可惜我还是没能躲过第一批阳 回想一下可能的感染的地方吧 公司有几个阳阳来上夜班 等我们下班后 有2只阳就跑来加班 问题是其他几个同事又没事呢 这几天因为事情比较多 满成都的跑 在途中感染 问题是家里
  • 【Bias 04】Adversarial Feature Disentanglement for Place Recognition Across Changing Appearance

    Abstract Introduction Visual place recognition 给不同环境下的一系列图片 找到一对相同位置图片的联系 特征提取是这个任务的关键 因为appearance是改变的 需要找到不变的特征 本文提出分离
  • 字体单位大小对照换算表(字号、磅、英寸、像素)

    字号 数值 越大 字就越小 中文字号 英文字号 磅 毫米 像素 1英寸 72pt 25 30mm 95 6px 大特号 63pt 22 14mm 83 7px 特号 54pt 18 97mm 71 7px 初号 42pt 14 82mm 5
  • Unity游戏场景加载Loading详解

    游戏中的Loading现在都做得很漂亮 但是归根究底就两种类型 静态Loading和动态Loading 静态Loading可能就是一张背景图 而动态的Loading就是在读取的同时有一个东西在 转圈 1 静态Loading 优点 读取场景使
  • 开票软件金税盘时钟校对失败(跨月)修复方法

    当使用航天信息开票软件 aisino 金税盘出现时间不对 无法操作时 有两种情况 一种是时间仍在当月 可以直接校对 一种是跨月的情况 会提示需要到税局授权才能处理 实际上并不用去税局也可以处理 此方法有参考sometime918的部分内容
  • tq210-kernel 4.1.33移植(2)网卡驱动+NFS启动

    2016 10 17 设置了dts中网卡地址 配置了kernel的tcp ip IP PNP nfs Root file system on NFS 不再报vfs 挂载nfs panic的错误 但是也没有任何打印输出了 Starting k
  • BigDecimal转String

    BigDecimal是处理高精度的浮点数运算的常用的一个类 code public static void main String args 浮点数的打印 System out println new BigDecimal 10000000