但是对于十进制值,它会抛出异常 java.lang.NumberFormatExcept-6ren">
gpt4 book ai didi

java - JSP 页面上带有十进制值的数字格式异常

转载 作者:行者123 更新时间:2023-12-01 06:13:39 25 4
gpt4 key购买 nike

enter image description here我在 JSP 页面上使用以下代码来显示以逗号格式化的成本,

   <%      java.util.Locale locale =  java.util.Locale.US;
java.text.NumberFormat numberFormatter = java.text.NumberFormat.getNumberInstance(locale);

String specialChars = "..";

Double d= Double.valueOf(cost);
int cnvCost = d.intValue();

%>


<input id="test" class="form-control" value="<%=numberFormatter.format(cnvCost) %>" type="text" />

但是对于十进制值,它会抛出异常 java.lang.NumberFormatException: For input string: "34876.98"

感谢您为解决此问题提供的任何帮助。

最佳答案

below code display result as you want.
<%
java.util.Locale locale = java.util.Locale.US;
java.text.NumberFormat numberFormatter = java.text.NumberFormat
.getNumberInstance(locale);

String specialChars = "..";
String cost="34876.98";
Double d = Double.valueOf(cost);
int cnvCost = d.intValue();
%>


<input id="test" class="form-control"
value="<%=numberFormatter.format(cnvCost)%>" type="text" />

关于java - JSP 页面上带有十进制值的数字格式异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29360796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com