求一简单的正则表达式 就是去掉浮点数末尾的0,比如:0.8000格式化成0.81.23000格式化成1.231.00格式化成1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s = "0.80000"String s2 = s.replaceAll("\\.?0+$", ""); //0.8 上面的正则表达式有个缺陷,就是对于“1200”这样的整数会变成12下面这个表达式更好, 不会出现上述问题s.replaceAll("\\.0+$|(\\..*[^0])0+?$", "$1"); 求答案,并解释原因,谢谢。 请教象棋跳马的程序?急!!!!!! 新手提问 [求助]请问各位高手,用JAVA做网络视频要怎么做。 有没有写JDK1.5的书啊 按钮问题 循环问题 如何从BufferedReader中获取byte类型。 利用垃圾回收机制,是如何优化程序? 初学者用什么工具好一点 java reflection 用java编写ftp客户端
String s2 = s.replaceAll("\\.?0+$", ""); //0.8
s.replaceAll("\\.0+$|(\\..*[^0])0+?$", "$1");