java格式化金额千位数,java金额格式化解决思路
java金额格式化
rt。
1.在java中我想对金额进行格式化
2.两种情况
2.1 少于100
String money="10";
经过转换之后,输入为“0.10”(元).
2.2 大于100
String money="900";
经过转换之后,输入为“9.00”(元).
这是我之前写的,但是少于100就有问题了:
public String getDecimalFormat(String str){
Integer initValue=0;
String outStr = "";
if(str!=null&&!"".equals(str.trim())){
initValue=Integer.parseInt(str);
Integer yuanValue=initValue/100;
DecimalFormat fmt = new DecimalFormat("##,###,###,###,###.00");
double d;
try {
d = Double.parseDouble(String.valueOf(yuanValue));
outStr = fmt.format(d);
} catch (Exception e) {
e.printStackTrace();
}
}
return outStr;
}
Java
格式化
String
------解决方案--------------------
String str="10";
Double initValue=0D;
String outStr = "";
if(str!=null&&!"".equals(str.trim())){
initValue= Double.parseDouble(str);
Double yuanValue=initValue/100;
System.out.println(yuanValue);
DecimalFormat fmt = new DecimalFormat("##,###,###,###,###0.00");
double d;
try {
d = Double.parseDouble(String.valueOf(yuanValue));
outStr = fmt.format(d);
System.out.println(outStr);
} catch (Exception e) {
e.printStackTrace();
}
}
------解决方案--------------------
"##,###,###,###,##0.00
------解决方案--------------------
public static String getDecimalFormat(String str){
double initValue=0;
String outStr = "";
if(str!=null&&!"".equals(str.trim())){
initValue=Double.parseDouble(str);
double yuanValue=initValue/100; //用double不会丢掉小数点后面的
java格式化金额千位数,java金额格式化解决思路相关推荐
- js金额千分位显示_JavaScript 格式化数字、金额、千分位、保留几位小数
JS对货币格式化函数 方法一:保留2位小数 /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格 ...
- 【开发经验】java服务生产环境CPU使用过高解决思路
文章目录 思路 1.定位java服务进程 2.定位线程id 3.定位代码块 java服务生产环境CPU突然升高,日志查询无果时,可以通过使用jvm的调试工具定位问题. 思路 定位java服务进程--& ...
- 货郎担问题java算法_迷宫最短路径-货郎担问题的解决思路
要解决的问题: 给定一个迷宫,此迷宫中有且仅有一个入口和出口,其中设有若干检查点,要求从入口开始,经过所有检查点后到达出口所需的最短路径.其中路径中允许多次经过入口或出口或某检查点,但路径的开始和结尾 ...
- java.lang.IllegalStateException: No instances available for 的解决思路
通过注册到eureka注册中心后 启动负载均衡 然后启动后 在测试的时候报了一个这样的错误. 后来我发现了 我在消费者里面 这段代码没有做更改 启动负载均衡后需要用使用应用名称去调用 更改后就好 ...
- 会计金额格式化(千分位,小写金额转大写)
千分位 export function numberToCurrencyNo(value) {if (!value) return 0// 获取整数部分const intPart = Math.tru ...
- css 金额千位符,css3 - 使用C格式化数字(小数位,千位分隔符等)
您可以使用Jstl标记库来格式化JSP页面 JSP Page //import the jstl lib Formatted Number (1): type="currency" ...
- java 金额_货币金额的计算 - Java中的BigDecimal
java中数字的计算事件很烦,也很容易出错的地方,比如网上找来的这样的例子 public class Test { public static void main(String[] args) { S ...
- vue格式化数字为财务数字金额
vue格式化数字为财务数字金额 效果 1.在项目的src文件夹下新建filters文件夹,里面新建filters.js文件 2.在filters.js添加如下代码(下面介绍4种实现方式,推荐使用方法三 ...
- 如何使用LocalDateTime解析/格式化日期? (Java 8)
本文翻译自:How to parse/format dates with LocalDateTime? (Java 8) Java 8 added a new java.time API for wo ...
最新文章
- Apache HTTP Server搭建虚拟主机
- 【UWP】使用 Rx 改善 AutoSuggestBox
- lda进行图片分类_LDA主题模型
- html5编程技术代码,编程技术—CSS技术
- https端口号_Wireshark使用以及https
- Subscription expires on 2017/2/25. Usage of PhpStorm will no longer be possible.
- 我的世界java出生蘑菇岛,《我的世界》出生就有蘑菇岛和海底神庙的地图,附近还有村庄!...
- 标准ASCII编码表
- git小乌龟新建分支、合并分支
- STM32 flash 大小
- 瑟瑟发抖小网工之ISIS协议
- pip的安装,卸载和换源
- 驻马店计算机招聘信息网,2017河南职称计算机考试报名:驻马店职称计算机报名入口...
- 利用实体类接收中国电信物联网平台推送的数据
- Android Studio Design界面不显示控件的解决方法
- dreamer Waver cc 2014 安装失败解决
- FBE 与FDE学习总结
- AMC数学考试能用计算机吗,重大调整!今年美国数学竞赛AMC考试时间有变化!
- 主流视频通话SDK比较【转】
- CAD转换的时候,怎么快速在图纸转换成高质量的JPG格式?
热门文章
- IT圈子很小,遭遇人肉搜索后果很严重
- word中四号字体对应于14pt,其他字号如下
- Gitlab的介绍及使用
- 全球与中国兽医计算机断层扫描 (CT) 扫描仪市场深度研究分析报告
- 【Linux-Windows】猫、路由器、交换机
- Life feelings--8--愉悦的做技术--将实验当做一种快乐
- springboot集成配置swaggerUI
- 简析令人头大的定义 void (*(*f[])())()
- java重绘橡皮筋_【译】谈橡皮筋特效的解决方案
- 2015华为校园招聘机试题<一>