首页 / 知识
如何用Java格式化数字?
2023-04-14 14:43:00

How do I format a number in Java?
如何用Java格式化数字? 格式化之前是否需要四舍五入一个数字?
等等 通过此线程,可以有不同的方法来执行此操作:
DecimalFormat()似乎是最动态的方法,在阅读其他代码时也很容易理解。
您和 http://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html#syntax
请注意,源自NumberFormat的类(以及大多数其他Format的后代)不会同步。创建格式对象并将其存储在util类的静态变量中是一种常见(但很危险)的做法。在实践中,它几乎总是可以工作,直到开始承受很大的负载。 舍入数字,是的。这是主要的示例来源。
尝试这个:
简单高效。 使用DecimalFormat。 标准库中有两种方法。一种是使用java.text.DecimalFormat。基于java.util.Formatter的其他更多隐秘方法(String.format,PrintStream.printf等)应使C程序员满意。 正如罗伯特(Robert)在回答中指出的那样:DecimalFormat不同步,API也不保证线程安全(它可能取决于您使用的JVM版本/供应商)。 请改用Spring的Numberformatter,它是线程安全的。
例如,如果传递给formatDouble()方法的double值为345.9372,则以下内容将 |
最新内容
相关内容
linux远程执行多命令?
linux远程执行多命令?,工具,服务,命令,状态,暂停,代码,底部,时间,地址,系统,Linux多台主机批量执行命令1、执行命令(记得先对doCommand.s h增加linux周期执行命令?
linux周期执行命令?,工作,系统,周期,地址,命令,工具,信息,时间,任务,目录,linux命令行下怎么定时执行一个命令?1、编辑定时执行计划。这个方式linux命令执行很慢?
linux命令执行很慢?,软件,系统,工具,分析,机构,服务,培训,教育,数字,数据,Linux执行命令慢有啥原因所以你说的慢,有好多原因,1可能是你LS的目录linux命令行执行py?
linux命令行执行py?,系统,环境,官网,一致,文件,程序,脚本,源文件,后台,终端,linux下用命令执行一个.py区别很大,因为用./执行的只能是可执行文linux查看执行命令?
linux查看执行命令?,系统,服务,情况,信息,命令,暂停,标准,概念,实时,第一,linux系统通过命令行查看cpu信息1、首先我们介绍lscpu命令,该条命令linux命令连续执行?
linux命令连续执行?,连续,通信,工具,数据,代码,命令,设备,系统,发行,情况,如何让linux连续执行几个命令,出错进停止1、[;]如果被分号(;)所分隔的linux执行命令卡住?
linux执行命令卡住?,系统,环境,密码,数据,信息,分析,软件,异常,服务,命令,Linux服务器上敲命令卡是什么原因1、数据库软件安装正常。在数据库linux命令执行不动了?
linux命令执行不动了?,系统,电脑,数据,管理,信息,密码,命令,环境,地方,分析,linux中为什么我的这条命令执行不了。我是菜鸟可能是配置出现了问go操作linux命令?
go操作linux命令?,系统,工具,环境,软件,标准,网上,最新,信息,设备,电脑,Linux启动进程的命令1、实现调度启动进程的方法有很多,比如通过crontablinux脚步中执行命令?
linux脚步中执行命令?,工具,代码,命令,名称,系统,连续,环境,发行,文件,终端,linux中.sh脚本文件中命令的执行顺序确保.sh文件具有执行权限:在终linux命令操作vim?
linux命令操作vim?,系统,地址,工作,命令,模式,标准,信息,入口,连续,时间,Linux基础-vim模式普通模式用的编辑器命令,比如移动光标,删除文本等等linux后台执行命令?
linux后台执行命令?,暂停,状态,系统,服务,标准,命令,后台,地方,进程,终端,linux系统中挂起操作和强制结束操作(后台运行程序方法)1、结束进程