小数点分隔符长(Java / Spring)

爱德华·法比安·塔皮耶罗·戈麦斯

我需要将十进制分隔符点放在Long中,我已经尝试了几种方法,但是由于十进制分隔符可以更改,因此我需要将其动态化,我尝试过这样做,DecimalFormat format = new DecimalFormat("###.##");但这不是动态的,因此无法正常工作我想要

例子1

long amount = 123456;

int decimal = 2;

结果应该是 Double newAmount = 1234.56

例子2

long amount = 123456;

int decimal = 4;

结果应该是 Double newAmount = 12.3456

塔那西斯M

如果我理解正确,这就是您要实现的目标:

Long amount = 123456;
int decimal = 2;
double newAmount = amount.doubleValue();
newAmount = newAmount / Math.pow(10, decimal);

使用java.lang.math的pow方法计算数字的幂。

如果要使用其功能之一,请小心地将变量声明为Long类型的对象,而不是原始类型。

如建议的那样,从一开始就只使用double变量而不是很简单:

double amount = 123456;
int decimal = 2;
amount = amount / Math.pow(10, decimal);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使InvariantCulture将逗号识别为小数点分隔符?

来自分类Dev

如何使用WTForms接受点和逗号作为小数点分隔符?

来自分类Dev

为什么Django使用逗号作为小数点分隔符

来自分类Dev

用小数点分隔符和千位分隔符验证小数

来自分类Dev

用逗号作为小数点分隔符的数字的Jaxb转换

来自分类Dev

Java NumberFormat不将逗号作为小数点分隔符

来自分类Dev

seq使用逗号作为小数点分隔符

来自分类Dev

用逗号作为小数点分隔符的蒙版EditText

来自分类Dev

另存为.csv正确的小数点分隔符

来自分类Dev

用公式更改小数点分隔符

来自分类Dev

Angular2货币管道更改小数点分隔符

来自分类Dev

如何使用移位的小数点分隔符将数字转换为小数?

来自分类Dev

在Swift中停止小数点分隔符的重复

来自分类Dev

在VBA中更改小数点分隔符

来自分类Dev

用逗号替换小数点分隔符

来自分类Dev

java.lang.IllegalArgumentException:模式中的多个小数点分隔符

来自分类Dev

调整导入图表中的小数点分隔符

来自分类Dev

Java Double to String,带点分隔符,小数点后无穷位数

来自分类Dev

转换数字并接受小数点分隔符

来自分类Dev

Java挪威小数点分隔符在Java 6和7中有所不同

来自分类Dev

从资金中删除小数点分隔符

来自分类Dev

在小数点分隔符后面获取数字

来自分类Dev

bc:小数点分隔符逗号与点

来自分类Dev

Qt小数点分隔符

来自分类Dev

在VBA中更改小数点分隔符

来自分类Dev

如何获得小数点分隔符?

来自分类Dev

小数点分隔符的问题

来自分类Dev

如何更改VBA数组小数点分隔符?

来自分类Dev

以逗号作为小数点分隔符的数据框

Related 相关文章

热门标签

归档