日期:2014-05-17  浏览次数:20966 次

在JSP页面循环获取Float字段的数据, 怎样去除整数末尾的.0呢?
在JSP页面循环获取Float字段的数据, 怎样去除整数末尾的.0呢?

例如:<%=rs.getFloat(5)%>
     输出的结果是  7.0

想请教下诸位大侠,怎样去末尾的.0呢, 我在网上看有用getInt取整的,但是如果末尾小数有数的话,就也就也自动舍掉了, 如实际结果是1.3,getInt后就是1,这个方法没能行的通 

------解决方案--------------------

<%=String.valueOf(rs.getFloat(5)).replaceAll("0+?$", "").replaceAll("[.]$", "")>