decimalformat相关内容

使用 DecimalFormat 显示填充零

我正在使用 DecimalFormat 将双精度数设置为 2 位小数,如下所示: DecimalFormat dec = new DecimalFormat("#.##");双 rawPercent = ( (double)(count.getCount().intValue())/(double)(total.intValue()) ) * 100.00;双倍百分比 = Double.valu ..
发布时间:2022-01-12 09:05:07 Java开发

如何使用 Jackson 使用本地化小数点分隔符反序列化浮点值

我使用 Jackson 解析的输入流包含纬度和经度值,例如此处: {"name": "产品 23","纬度": "52,48264",“经度":“13,31822"} 出于某种原因,服务器使用 逗号 作为小数点分隔符,这会产生 InvalidFormatException.由于我无法更改服务器输出格式,我想教 Jackson 的 ObjectMapper 处理这些情况.相关代码如下: pub ..

Laravel 验证十进制 0-99.99

Laravel 没有对 decimal 的验证,所以我需要一个 regex 或其他验证方法来验证 0 - 99.99 我试过了 required|regex:^\d{0,2}(\.\d{1,2})?$/必需|正则表达式:[1-9]\d?(\.\d\d?)?|0\.[1-9]\d?||0\.0[1-9]必填|正则表达式:/[1-9]\d?(\.\d\d?)?|0\.[1-9]\d?||0\. ..
发布时间:2021-12-18 21:36:01 其他开发

Android 自定义 TextView 显示货币

我需要为 textview 设置掩码以将其文本转换为特定样式(货币,我自己的虽然像这样:Rls ###,###,###,###)但我需要以后能够得到它的原始文本.我该怎么办? ======================================================== 说我将把这个字符串传递给 TextView:2120000 它应该被用户看到:Rls 2,1 ..
发布时间:2021-09-06 19:55:32 移动开发

解析带有负后缀的数字

有人可以向我解释为什么下面的代码会给出这个输出吗? 1.2空值 运行以下代码: String positive = "1.2+";字符串负 = "1.2-";DecimalFormat format = new DecimalFormat("0.0");format.setPositiveSuffix("+");format.setNegativeSuffix("-");format.set ..
发布时间:2021-06-10 19:09:16 Java开发

如何在 Java 中将数字格式化为“xxx.xxx.xxx,yy"形式的字符串?

Java 中是否有一个类可以让您将“102203345.32"之类的数字格式化为“102.203.345,32"并返回字符串类型? 我想获得一个字符串,其中千位以 '.' 分隔.小数点之间用逗号“,"分隔. 有人可以帮我吗?我找到了一个类 DecimalFormat 并尝试对其进行自定义: public class CustomDecimalFormat {静态公共字符串custom ..
发布时间:2021-06-10 19:09:02 Java开发

使用DecimalFormat格式化数字

我正在尝试使用DecimalFormat格式化价格,但这不适用于所有版本. DecimalFormat df = new DecimalFormat("0.##")df.format(7.8)df.format(85.0) 打印 7.80 和 85 但是"7.79999"的格式设置为"7.8",而不是"7.80".我尝试过用这种方式做事 DecimalFormat df ..
发布时间:2021-05-18 20:06:21 Java开发

将逗号(分组分隔符)添加到数字而不修改小数位数?

我正在尝试设置字符串格式以在3位数字组之间添加逗号 EG: 1200.20>>1,200.2015000>>15,000 我试图弄清楚如何使用DecimalFormat,到目前为止,我一直在使用自己的脚本,该脚本似乎过于复杂.我不知道该怎么做,使用#只是隐藏结尾的零,而使用0会将它们添加到数字中. 这就是我现在正在尝试的内容: DecimalFormat df =新的Dec ..
发布时间:2021-05-18 19:28:02 Java开发

R在读取文件时添加了额外的数字

我一直试图读取一个包含日期字段和数字字段的文件.我将数据保存在Excel工作表中,如下所示- 日期X2008年1月25日0.002345612/23/2008 0.001987 当我使用 readxl :: read_xlsx 函数在R中阅读此内容时,R中的数据如下所示- 日期X2008年1月25日0.00234560000000002009年12月23日0.001987000000000 ..
发布时间:2021-05-09 18:52:37 其他开发

DecimalFormat取决于系统设置吗?

我最奇怪的是使用DecimalFormat. 我正在Web应用程序中使用它.我设置了一些测试,并且在本地持续失败.我的一个朋友运行了它,他能够成功运行JUnit测试. 奇怪的是,在我们的服务器上,应用程序可以完美地运行它,也没有任何问题. 难道Java取决于诸如valuta和数字设置之类的系统设置?还是有其他原因?这是我的代码的样子: 公共字符串generateFormatPr ..
发布时间:2021-05-02 20:29:10 Java开发

如何将数字格式化为一定数量的小数位数和逗号分隔符?

这与我之前的问题有关,可以在以下位置找到 : 数学方程式结果显示时丢失小数点 在我的作业中,我们必须计算等腰梯形的周长.需要将周长格式化为小数点后4位.如果结果之后小数位全为零,则不显示零.(示例:结果是12.000000是什么将显示为12.)如果结果在小数点前大于1000,则必须显示逗号.(例如:结果为1234.56781,将显示为1,234.5678).我们需要使用十进制格式类.这是 ..
发布时间:2021-04-22 19:04:20 Java开发

android十进制格式为阿拉伯语,符号在数字的右侧

我正在尝试支持左语言的RTL,并且正在测试阿拉伯语(对此我一无所知). 负/正符号应该位于数字的右侧还是左侧?我认为应该在左侧,但是当我使用Android的DecimalFormat将数字放入设备设置的语言环境中时,该符号会显示在右侧. 有人遇到过这种情况,知道如何解决吗?我能想到的最好是,如果它为负数,则用括号将其打印出来,应该可以解决这个问题,但不是理想的选择. 编辑 ..
发布时间:2021-04-05 21:00:17 移动开发

在r绘图文字中指定小数位?

我试图格式化在基本图形系统中创建的回归曲线的标签.基本上,此标签从变量中提取斜率,截距和r平方值.一个例子如下: plot(rnorm(10), type = "n", xlim = c(0, 100), ylim = c(0, 100)) text(x = 0, y = 100, adj = c(0, NA), bquote(paste(y == .(a) * x + .(b), ", R ..
发布时间:2021-02-15 20:44:59 其他开发