[java] view plain copy
String str = DecimalFormat.getNumberInstance().format(1245600000);
[java] view plain copy
[java] view plain copy
DecimalFormat df = new DecimalFormat("0.00");
[java] view plain copy
[java] view plain copy
[java] view plain copy
<span style="font-family:Arial, Helvetica, sans-serif;"> /**</span>
[java] view plain copy
[java] view plain copy
* 格式化数字为千分位显示 要格式化的数字
* @param
* @return
*/
public static String fmtMicrometer(String text)
{
DecimalFormat df = null;
if(text.indexOf(".") > 0)
{
if(text.length() - text.indexOf(".")-1 == 0)
{
df = new DecimalFormat("###,##0.00");//0.00
}else if(text.length() - text.indexOf(".")-1 == 1)
{
df = new DecimalFormat("###,##0.00");//0.00
}else
{
df = new DecimalFormat("###,##0.00");//0.00
}
}else
{
df = new DecimalFormat("###,##0.00");//0.00 ###,##0
}
double number = 0.00;
try {
number = Double.parseDouble(text);
} catch (Exception e) {
number = 0.00;
}
return df.format(number);
}
* public static String fmtMicrometer(String text)
{
DecimalFormat df = null;
if(text.indexOf(".") > 0)
{
if(text.length() - text.indexOf(".")-1 == 0)
{
df = new DecimalFormat("###,##0.");//0.00
}else if(text.length() - text.indexOf(".")-1 == 1)
{
df = new DecimalFormat("###,##0.0");//0.00
}else
{
df = new DecimalFormat("###,##0.00");//0.00
}
}else
{
df = new DecimalFormat("###,##0");//0.00 ###,##0
}
double number = 0.0;
try {
number = Double.parseDouble(text);
} catch (Exception e) {
number = 0.0;
}
return df.format(number);
}*/ 关于数字千分位和带两位小数的显示
最新推荐文章于 2023-05-16 15:20:33 发布
这篇博客介绍了如何使用Java的DecimalFormat类来格式化数字,使其显示为带有千分位分隔符并精确到小数点后两位的方式。提供了fmtMicrometer方法的实现,根据输入数字的小数部分长度动态调整格式。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
EmotiVoice
AI应用
EmotiVoice是由网易有道AI算法团队开源的一块国产TTS语音合成引擎,支持中英文双语,包含2000多种不同的音色,以及特色的情感合成功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。
602

被折叠的 条评论
为什么被折叠?



