解决Java中由于数据太大自动转换成科学计数法的问题

作者:飞扬的指间沙 时间:2022-01-24 17:31:45 

1.java后台

(1)使用BigDecimal类

方式一:String str=new BigDecimal(num+"").toString();

方式二:String str=new BigDecimal(num.toString()).toString();

(2)使用DecimalFormat类


//注意,这种方式是保留几位小数
String str=new DecimalFormat("0.00").format(num);

2.JSP页面

(1)使用jstl标签fmt:formatNumber

导入:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

使用:<fmt:formatNumber value="num " pattern="#.##" minFractionDigits="2" > </fmt:formatNumber>

(2)使用js脚本


var str=parseFloat(num).toString();

* num : 科学计数法表示的数据

来源:https://blog.csdn.net/hk0701/article/details/72763587

标签:Java,科学,计数法
0
投稿

猜你喜欢

  • java开发MVC三层架构上再加一层Manager层原理详解

    2023-06-14 06:10:51
  • Java中SimpleDateFormat日期格式转换详解及代码示例

    2023-09-04 22:13:43
  • Java数组与堆栈相关知识总结

    2023-11-12 06:12:18
  • Spring boot整合log4j2过程解析

    2023-11-29 10:47:53
  • java中javaBean与Bean的深入理解

    2021-11-27 13:19:11
  • Java处理InterruptedException异常的理论与实践

    2023-07-25 03:22:33
  • 基于JavaMail的Java邮件发送

    2022-10-30 18:56:56
  • android View 绘制完成监听的实现方法

    2023-08-06 20:47:05
  • Java 在PDF中添加骑缝章示例解析

    2023-11-24 22:41:35
  • Java中Cookie和Session详解及区别总结

    2022-08-24 21:55:10
  • Android中实现根据资源名获取资源ID

    2023-06-20 04:18:30
  • SpringBoot应用启动流程源码解析

    2023-11-25 00:03:24
  • Android Studio 多层级 Module 对 aar 引用问题解决方法

    2023-08-06 19:41:27
  • Java数据结构之二叉排序树的实现

    2023-07-05 02:27:25
  • Java Property类使用详解

    2023-11-06 21:52:57
  • 基于Mock测试Spring MVC接口过程解析

    2023-11-27 12:04:30
  • Spring MVC 关于controller的字符编码问题

    2023-06-17 09:52:52
  • java设计模式学习之工厂方法模式

    2023-10-12 17:19:04
  • Java设计模式之备忘录模式实现对象状态的保存和恢复

    2023-08-28 15:22:27
  • Spark网站日志过滤分析实例讲解

    2021-06-08 12:59:24
  • asp之家 软件编程 m.aspxhome.com