前台输入手机号13777777777,如果是为Double类型接收,就会自动转为科学计数法,非常讨厌,这是我们经常遇到的
找了下,一般是Double转String,方法一般有两种:
1.利用String.format()
saleUnilateImport.setPhone(String.format("%.4f", row.getCell(1).getNumericCellValue()));//15145117218.0000保留4位小数
String.format("%.0f", row.getCell(0).getNumericCellValue())//15145117218,取整!
2.利用DecimalFormat类
DecimalFormat df = new DecimalFormat("#");//转换成整型
saleUnilateImport.setPhone(df.format(row.getCell(1).getNumericCellValue()));
3.利用DecimalFormat类
DecimalFormat df = new DecimalFormat("#,##0.00");//保留两位小数且不用科学计数法saleUnilateImport.setPhone(df.format(row.getCell(1).getNumericCellValue()));
---------------------------------------------------------------------------------------------------------------------------------
其实Java来来去去也就是两个主要的格式化类,
DecimalFormat格式化double
SimpleDateFormat格式化Date
DecimalFormat df = new DecimalFormat( "#,##0.00 ");
//保留两位小数且不用科学计数法,并使用千分位
String value = df.format(d);
---------------------------------------------------------------------------------------------------------------------------------
分享到:
相关推荐
然而,在实际操作中,将科学计数法的时间戳转换为标准时间格式(如Java的`java.sql.Timestamp`)时,需要特别注意格式和精度的问题。 在给定的描述中,遇到的问题是科学计数法表示的时间戳"2.7811E+12"在转换为`...
标题中的“xsd通过java验证科学计数法”指的是使用XML Schema Definition (XSD) 文件来校验XML文档中科学计数法的正确性,并通过Java编程语言实现这一过程。XSD是XML的一种标准,用于定义XML文档的结构和数据类型,...
将Long类型数据转换为科学计数法,使用的原生的写法,无需任何工具插件,编写环境支持JDK7/8及以上
科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法...
例如,在将 JSON 字符串转换为 Map 时,如果 JSON 中包含一个非常大的数字,例如 12345678901234567890,这个数字在 Java 中可能会被表示为科学计数法的形式,例如 1.2345678901234567E22。这可能会导致数据的精度...
在Java编程语言中,处理数字时,特别是在进行大数据计算或者显示时,可能会遇到科学计数法的表示形式。科学计数法是一种节省空间且方便表示极小或极大的数值的格式,例如1.23E+5代表123000。然而,在某些场景下,...
防止Double加double后形成科学计数法问题
威纶通科学计数法示例程序.rar"指的是一个包含威纶通触摸屏编程中的科学计数法应用实例的压缩文件。威纶通是一家知名的工业自动化设备制造商,其产品包括触摸屏人机界面(HMI),在工业控制领域广泛应用。在这个示例...
"ORACLE中科学计数法显示问题的解决" 在 Oracle 中,科学计数法显示问题是一个常见的问题,特别是在 PLSQL 中显示超长数字的时候,会出现科学计数法的显示格式。本文档将为解决这个问题提供解决方法。 在 Oracle ...
通过分析并学习"易语言科学计数法模块源码",开发者可以深入理解易语言如何处理浮点数和科学计数法,这不仅有助于开发科学计算相关的应用,还能提升对易语言底层机制的理解。此外,源码的学习也鼓励开发者进行二次...
### Delphi 处理 Excel 科学计数法方法详解 #### 一、引言 在 Delphi 开发中,经常需要与 Excel 文件进行交互,包括读取数据、修改格式等操作。对于数字数据,Excel 默认采用科学计数法显示较大或较小的数值。然而...
当处理的数据量较大或者数值范围较宽时,ndarray默认使用科学计数法来显示数据,这样做既节省空间又方便查看,但在某些情况下我们可能不希望数据显示为科学计数法,而是希望以完整格式展示数据。本文将详细介绍如何...
当需要将科学计数法的数字字符串转换成decimal时,这2种写法都报错: msg 8114, level 16, state 5, line 1 error converting data type varchar to numeric. select cast('0.12e+006' as decimal(18,2)); select ...
输入一科学计数法形式字符串,如1234.5e-6 ;通过double atof()将其转换成double形的数据
在Java编程语言中,处理数字数据时,有时我们需要将科学计数法表示的数值转换为普通格式的字符串,以便于阅读或输出。特别是在处理财务、科学计算或数据分析时,这种情况尤为常见。例如,当我们从Excel文件中导入...
然而,在处理Tensor时,我们经常遇到的一个问题是其默认的输出格式可能采用科学计数法,这在某些情况下可能使得输出变得难以阅读。科学计数法虽然紧凑,但在需要清晰展示大量数值时并不友好。为了解决这个问题,...
在 PowerBuilder(PB)开发环境中,处理数字的显示格式,特别是科学计数法,是常见的需求。本篇文章将深入探讨如何在 PowerBuilder 中实现数字到科学计数法的转换,以及反过来,将科学计数法转换回数字。 一、数字...
在计算机编程中,科学计数法常用于表示大数值,如浮点数,尤其是在内存有限或者数据传输时需要节省空间的场景。时间戳是另一种表示时间的方式,它是一个整数或浮点数,代表从1970年1月1日(UTC/GMT的午夜)开始所...
### 科学计数法向一般数字的转化(C语言) #### 概述 本文将详细介绍如何使用 C 语言将科学计数法表示的数字转换为常规格式的数字。科学计数法是一种数学上的表示方法,它将一个数表示为一个 1 到 10 之间的数字...
1.字符串值中包含E等科学计数法,比如12E-2,需要进行转化为普通数值0.12, 2.转化函数如下: 代码如下: private Decimal ChangeDataToD(string strData) { Decimal dData = 0.0M; if (strData.Contains(“E...