文章目录

  • 使用String的valueOf()
    • 小结

使用String的valueOf()

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

     double d1=1234.34;double d2=1234534567.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.23453456734E9

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

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

输出

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

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

     Double d1=12345678.00;Double d2=12345678.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);
12345678
12345678.99

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

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

小结

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

Java中double转String相关推荐

  1. JAVA中Double转为String

    至少有三种方法可以将表示double值的String 转换为Double对象.可能还有多种方法可以做同样的事情,如果你了解此处还有未列出的其他转换方法,请在下方留言与我们一起分享. 1)将String ...

  2. java double 转string_double转string java中double类型如何转换为String类型

    double转string java中double类型如何转换为String类型 在我们做的项目中,有一个字符串的生成,我们需要double去拼接,结果发现了,拼接后的字符串,那个double值用科学 ...

  3. java中double类型精度丢失问题及解决方法

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源: https://blog.csdn.net/yacolsp ...

  4. JAVA中int、String的类型转换(亲测)

    int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf( ...

  5. java convert函数_自己实现 java中 Convert.toDouble(String str)处理函数 | 学步园

    今天在superWaba上看到Convert.toDouble(String str),由于底层问题比较大的数就出错,现在自己写了一个 程序中info()是我加的打印,可以去掉 java中 Conve ...

  6. Java中double类型输出小数点后两位

    Java中double类型输出小数点后两位 思路 就是在输出的时候使用字符串格式即可. double testNum=1.123456789;System.out.println(String.for ...

  7. Java中Double保留自定义小数位的几种方法

    Java中Double保留自定义小数位的几种方法 在Java语言编程中我们有时候会有保留指定小数位的需求,那应该如何操作呢,下面带来几种方法:(这里的所有方法以保留两位小数位为例) 一. 四舍五入并保 ...

  8. java中如何将string 转化成long(亲测)

    转自:https://www.cnblogs.com/feifeicui/p/8390604.html 1.java中如何将string 转化成long long l = Long.parseLong ...

  9. java中,将string 转化成long

    1.java中如何将string 转化成long long l = Long.parseLong([String]); 或 long l = Long.parseLong([String],[int ...

  10. java中如何将string 转化成long

    1.Java中如何将string 转化成long long l = Long.parseLong([String]); 或 long l = Long.parseLong([String],[int ...

最新文章

  1. linux shell set 赋值,请教linux下shell 中 set 的用法?
  2. 在哪里能收到python实例代码-python仿evething的文件搜索器实例代码
  3. ProxySQL 故障
  4. Extjs4:改变Grid单元格背景色(转载)
  5. 如何线程安全地遍历List:Vector、CopyOnWriteArrayList
  6. python 机器学习资料
  7. php 验证ajax提交表单提交表单提交,使用AJAX表单提交将表单数据传递给PHP而不刷新页面...
  8. Java与MySQL连接报错_java连接数据库报错(
  9. matlab speex的语音处理模块_基于MATLAB的条形码识别系统[GUI,可识别几十个图片]...
  10. 使用FileReader对象的readAsDataURL方法来读取图像文件
  11. [Java] 蓝桥杯ADV-203 算法提高 8皇后·改
  12. spi的dma方式前四个字节_前嗅教你大数据:常见几种编码介绍
  13. [跪了]Servlet 工作原理解析
  14. H.264码流解析 一个SPS的nalu及获取视频的分辨率
  15. 复旦大学《高等代数学习指导书(第三版)》前言
  16. 各种泵的图形符号_液压泵以及液压马达的常见图形符号
  17. python计算机视觉--全景图像拼接
  18. 解析一个xml文件并将数据存入数据库
  19. 技术集锦 | 大数据云原生技术实战及最佳实践系列
  20. 记事本打开文件乱码的问题

热门文章

  1. 做后端php和java区别,【后端开发】php和java有什么区别
  2. git 基础命令大全
  3. Hexo + yilia 主题实现文章目录
  4. java pdf转jpg清晰度_java 库 pdfbox 将 pdf 文件转换成高清图片方法
  5. 【odoo15】添加Chatter到表单视图,创建[发送消息][记录备注][安排活动]
  6. 从口号到行动,“软件业再出发”一步一脚印
  7. 【图片新闻】美海军的下一艘战舰与“祖姆沃尔特”DDG-1000极其相似
  8. Java8新特性(二)流式处理
  9. 服务器更换损坏硬盘,更换一批服务器损坏硬盘
  10. 为什么有人愿意将软件开源和共享?