急!查询数据库得到数值,如果数值是0.0,0.00,0.000......等则显示为0,如果是8.0,8.00,8.000......等则显示为8,怎样做?就是去掉数字末尾的0 查询数据库得到数值,如果数值是0.0,0.00,0.000......等则显示为0,如果是8.0,8.00,8.000......等则显示为8,怎样做?就是去掉数字末尾的0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用int型的去接收,或者当string类型处理,用split函数取出整数部分 用int型去接收呢或者当String类型处理,用split去解析 似乎oracle数据库中存不了8.0吧,只能存8,小数点后面的存的时候就自动去到了。至于把0专成空白显示估计只能自己通过程序转换了。不知道搂主用的什么数据库 public static void main(String[] args) { double d=0.000; DecimalFormat bd=new DecimalFormat("#"); System.out.println(bd.format(d)); } MySql数据库另外,还有就是8.50要显示成8.5,8.550要显示成8.55,8.555000要显示成8.555就是说要去掉小数后面的0,显示成整数或末尾没有0的小数 int lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引。 这个方法可以从后向前读数据读最后一个的方法是lastIndexOf(1) lastIndexOfpublic int lastIndexOf(int ch)返回指定字符在此字符串中最后一次出现处的索引。对于 0 到 0xFFFF(包括 0 和 0xFFFF)范围内的 ch 的值,返回的索引(Unicode 代码单元)是 this.charAt(k) == ch 为 true 最大 k 值。对于其他 ch 值,返回值是 this.codePointAt(k) == ch 为 true 的最大 k 值。无论哪种情况,如果此字符串中没有这样的字符出现,则返回 -1。从最后一个字符开始反向搜索此 String。 参数:ch - 一个字符(Unicode 代码点)。 返回:在此对象表示的字符序列中最后一次出现该字符的索引;如果未出现该字符,则返回 -1。 详见API 正解DecimalFormat bd=new DecimalFormat("#"); //#为你想要的格式 如:0.0 0.00等 请问在PL/SQL里怎么看oracle自带的虚拟表的名字,像有的虚拟表叫dual 有的又是其他的名字 谢谢 关于连接java连接sql2000的问题,终于解决了,有问题的可以来问问我~ struts2 token问题 找兼职的php程序员 在JSP中如何对URL字符进行编码 高分求<<java实用系统开发指南>>一书 有项目但是没建表语句 使用javabean的一些小问题 jbuider + servlet +jdbc的问题?真情给分!!! webservice客户端调用方法报错 网站开发相关 poi 通过String 生成 excel
或者当String类型处理,用split去解析
至于把0专成空白显示估计只能自己通过程序转换了。
不知道搂主用的什么数据库
double d=0.000;
DecimalFormat bd=new DecimalFormat("#");
System.out.println(bd.format(d));
}
另外,还有就是8.50要显示成8.5,8.550要显示成8.55,8.555000要显示成8.555
就是说要去掉小数后面的0,显示成整数或末尾没有0的小数
返回指定字符在此字符串中最后一次出现处的索引。
这个方法可以从后向前读数据
读最后一个的方法是
lastIndexOf(1)
lastIndexOf
public int lastIndexOf(int ch)返回指定字符在此字符串中最后一次出现处的索引。对于 0 到 0xFFFF(包括 0 和 0xFFFF)范围内的 ch 的值,返回的索引(Unicode 代码单元)是
this.charAt(k) == ch
为 true 最大 k 值。对于其他 ch 值,返回值是
this.codePointAt(k) == ch
为 true 的最大 k 值。无论哪种情况,如果此字符串中没有这样的字符出现,则返回 -1。从最后一个字符开始反向搜索此 String。 参数:
ch - 一个字符(Unicode 代码点)。
返回:
在此对象表示的字符序列中最后一次出现该字符的索引;如果未出现该字符,则返回 -1。 详见API
正解
DecimalFormat bd=new DecimalFormat("#"); //#为你想要的格式 如:0.0 0.00等