社区
Java SE
帖子详情
使用java.text.DecimalFormat类,如何将类似 1,234,567.1 数字转化成 1234567.1呢?
lijintong
2005-08-11 12:09:18
使用java.text.DecimalFormat类,如何将类似 1,234,567.1 数字转化成 1234567.1呢?
"#,##0.00;(#,##0.00)"
"#,##0.00"
"#,##0.0"
"#,##0.#"
我都用过了,都不成功。
...全文
237
7
打赏
收藏
使用java.text.DecimalFormat类,如何将类似 1,234,567.1 数字转化成 1234567.1呢?
使用java.text.DecimalFormat类,如何将类似 1,234,567.1 数字转化成 1234567.1呢? "#,##0.00;(#,##0.00)" "#,##0.00" "#,##0.0" "#,##0.#" 我都用过了,都不成功。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ziyeqiufeng
2005-08-27
打赏
举报
回复
up
plusjava
2005-08-24
打赏
举报
回复
mark
gaoan
2005-08-24
打赏
举报
回复
学习并UP...
lijintong
2005-08-24
打赏
举报
回复
最后一位是对的,其实用#,##0.0就可以了
believefym
2005-08-11
打赏
举报
回复
String str = "1,234,567.1";
str = str.replaceAll(",","");
//doubel result = Double.parseDouble(str);
wallex
2005-08-11
打赏
举报
回复
public static void decimalFormat()
{
String data="1,234,567.1";
DecimalFormat format=new DecimalFormat("###,###,###.0");
try
{
Number number=format.parse(data);
System.out.println("result is "+number.doubleValue());
}
catch (ParseException ex)
{
ex.printStackTrace();
}
}
interhanchi
2005-08-11
打赏
举报
回复
这样就可以了 !
import java.text.*;
class A{
public static void main(String[] args)throws Exception{
String s = "1,234,567.1";
NumberFormat formatter = new DecimalFormat();
formatter.setGroupingUsed(true);
double a = formatter.parse(s).doubleValue();
formatter.setGroupingUsed(false);
System.out.println(a);
}
}
Java
DecimalFormat
类
格式化
数字
官方文档:
DecimalFormat
(
Java
Platform SE 8 ) https://docs.oracle.com/
java
se/8/docs/api/
java
/
text
/
DecimalFormat
.html
DecimalFormat
类
概述特殊模式字符代码 概述
DecimalFormat
类
能够解析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语
数字
的支持。它还支持...
java
bigdecimal 格式化_
java
BigDecimal
类
/
DecimalFormat
类
BigDecimal
类
1.由于在运算的时候,float
类
型和double很容易丢失精度,在金融、银行等对数值精度要求非常高的领域里面,就不能
使用
float或double了,为了能精确的表示、计算浮点数,
Java
提供了BigDecimal2.:如果对计算的数据要求高精度时,必须
使用
BigDecimal
类
;3. //开发时推荐通过传入字符串的方式 :BigDecimal bd3 = new BigDe...
Java
SE基础-常用
类
-
DecimalFormat
与 BigDecimal
Java
中提供了
DecimalFormat
和BigDecimal两个工具
类
,分别用于
数字
格式化和高精度数值处理。本文结合实例代码,详细讲解这两个
类
的
使用
方法和注意事项。
java
.
text
.
DecimalFormat
;
数字
格式化
#任意
数字
,千分位 .小数点 0不够补0
DecimalFormat
df = new
DecimalFormat
("###,###"); System.out.println(df.format(1
234
567));//1,
234
,567 //加入千分位,保留2位小数
DecimalFormat
df2 = new
DecimalFormat
("###,###.##"); System....
Java
数字
类
一、
java
.math.BigDecimal
类
BigDecimal 属于大数据,精度极高。不属于基本数据
类
型,属于
java
对象(引用数据
类
型) 这是SUN提供的一个
类
。专门用在财务软件当中。 用法参考API文档! 二、
java
.
text
.
DecimalFormat
类
1.构造方法 构造方法名 备注
DecimalFormat
()
DecimalFormat
(String pattern) pattern为
数字
格式 2.方法 方法名 作用 String format
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章