这个数据要进行运算吗?
如果只是显示的话可以转成String型
然后.substring()就成了呀。。:)
如果要运算就算完了再转。
如果只是显示的话可以转成String型
然后.substring()就成了呀。。:)
如果要运算就算完了再转。
解决方案 »
- 问一个java虚拟机的问题,老想不通
- 在使用StringBuffer时,当字符串过长时,出现java.lang.OutOfMemoryError: Java heap space
- action传值问题
- hiberrnate语句怎么比时间先后?
- 一个很简单的数据库连接问题 大家帮忙看看
- 有偿请求一个jsp技术高手做指导,着急
- struts的简单疑问,在线等,马上给分。
- 有关出处理汉字问题?????
- ActionContextCleanup会清除Session吗
- 请教一下各位SSH框架下上传图片的问题。
- 请问在g.setColor(Color.white)里面可以自定义颜色吗?
- 哪位朋友有tomcat的培训资料呀?或者可以在哪里找到相关资料呢?多谢啦!
不可以用啊
怎么会有这么多的小数部分呢?
float f =10.111f ;
int jjj = Math.round(f) ;
out.print(jjj+"<br>") ;
java.text.DecimalFormat df = new java.text.DecimalFormat("#00");
out.print(df.format(f)+"<br>") ;
f = 10.654f ;
out.print(df.format(f)+"<br>") ;
jjj = Math.round(f) ;
out.print(jjj+"<br>") ;
%>
或者用
public static String trimNumber(String str){ if(str==null){
throw new IllegalArgumentException("Utils.trimNumber(): str can not be null");
}
String ss=str;
if(ss.indexOf(".")==-1)
return ss;
while(ss.endsWith("0")){
ss=ss.substring(0,ss.length()-1);
}
if(ss.endsWith("."))
ss=ss.substring(0,ss.length()-1); return ss;
}
或者用
public static String trimNumber(String str){ if(str==null){
throw new IllegalArgumentException("Utils.trimNumber(): str can not be null");
}
String ss=str;
if(ss.indexOf(".")==-1)
return ss;
while(ss.endsWith("0")){
ss=ss.substring(0,ss.length()-1);
}
if(ss.endsWith("."))
ss=ss.substring(0,ss.length()-1); return ss;
}