Java中double转String

Java中double转String这里写自定义目录标题使用 String 的 valueOf 小结使用 String 的 valueOf 使用 string 的 valueOf 方法测试发现 string 为科学技术法的字符串 doubled1 1234 34 doubled2 34 Strings1 String valueOf d1 Strings2 String valueOf d2 System out println do

使用String的valueOf()

使用string的valueOf()方法测试发现string为科学技术法的字符串;

 double d1=1234.34; double d2=.34; String s1 = String.valueOf(d1); String s2 = String.valueOf(d2); System.out.println("double数据长度小的时候:"+d1); System.out.println("double数据长度大的时候:"+d2); 

输出分别为

double数据长度小的时候:1234.34 double数据长度大的时候:1.E9 

包括使用String和double直接进行“+”运算也会出现这样的情况

 double d1=1234.34; double d2=.34; String s1 = d1 + ""; String s2 = d2 + ""; System.out.println("double数据长度小的时候:"+d1); System.out.println("double数据长度大的时候:"+d2); 

输出

double数据长度小的时候:1234.34 double数据长度大的时候:1.E9 

所以在网上找了另一种写法:

 Double d1=.00; Double d2=.99; NumberFormat nf = NumberFormat.getInstance(); nf.setGroupingUsed(false); String s1 = nf.format(d1); String s2 = nf.format(d2); System.out.println(s1); System.out.println(s2); 
 .99 

用到了NumberFormat类转换实现真正意义上的double转字符串

注意的是这样写末位如果是0的话转换以后就丢失了;

小结

开发中遇到的记录一下,有说的不对的地方可以留言告诉我

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214915.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午3:09
下一篇 2026年3月18日 下午3:09


相关推荐

  • 用 Claude AI 构建智能应用

    用 Claude AI 构建智能应用

    2026年3月12日
    1
  • String数组初始化

    String数组初始化在java中,声明一个数组时,不能直接限定数组长度,只有在创建实例化对象时,才能对给定数组长度.。如下,1,2,3可以通过编译,4,5不行。而String是Object的子类,所以上述BCF均可定义一个存放50个String类型对象的数组。1.Stringa[]=newString[50];2.Stringb[];3.charc[];4.Stringd[50];5.char…

    2022年7月18日
    17
  • 什么是粘包?_网络粘包

    什么是粘包?_网络粘包TCP/IP协议簇建立了互联网中通信协议的概念模型,该协议簇中的两个主要协议就是TCP和IP协议。TCP/IP协议簇中的TCP协议能够保证数据段(Segment)的可靠性和顺序,有了可靠的传输层协议之后,应用层协议就可以直接使用TCP协议传输数据,不在需要关心数据段的丢失和重复问题。图1-TCP协议与应用层协议IP协议解决了数据包(Packet)的路由和传输,上层的TCP协议不再关注路由和寻址,那么TCP协议解决的是传输的可靠性和顺序问题,上层不需要.

    2022年8月11日
    11
  • solr与.net课程(七)solr主从复制

    solr与.net课程(七)solr主从复制

    2022年1月2日
    64
  • 清华系智谱×生数达成战略合作,专注大模型联合创新

    清华系智谱×生数达成战略合作,专注大模型联合创新

    2026年3月12日
    2
  • 数组转换成list集合_字符串转数组js

    数组转换成list集合_字符串转数组js==================类型转换==================  在项目中经常会遇到数组转集合、集合转数组、数组之间类型转换等操作1.数组转集合为了实现把一个数组转换成一个ArrayList,很多Java程序员会使用如下的代码:Stringstr[]={“1″,”2″,”3”};List<String>strings=Arrays.asList(str);  Arrays.asList确实会返回一个Arr.

    2025年11月23日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号