JAVA去除小数点后不需要的0
2016-04-21 14:28
204 查看
String s = "111.01100";
if(s.indexOf(".") > 0){
//正则表达
s = s.replaceAll("0+?$", "");//去掉后面无用的零
s = s.replaceAll("[.]$", "");//如小数点后面全是零则去掉小数点
}
System.out.println(s);
//double大数值时,使其正常显示 而不是显示成科学记数法
Double d = new Double("1234567890.12");
System.out.println("d:="+d);
java.text.NumberFormat nf = java.text.NumberFormat.getInstance();
nf.setGroupingUsed(false);
System.out.println("d:="+nf.format(d));
if(s.indexOf(".") > 0){
//正则表达
s = s.replaceAll("0+?$", "");//去掉后面无用的零
s = s.replaceAll("[.]$", "");//如小数点后面全是零则去掉小数点
}
System.out.println(s);
//double大数值时,使其正常显示 而不是显示成科学记数法
Double d = new Double("1234567890.12");
System.out.println("d:="+d);
java.text.NumberFormat nf = java.text.NumberFormat.getInstance();
nf.setGroupingUsed(false);
System.out.println("d:="+nf.format(d));
相关文章推荐
- java AES128加密压缩 模拟传输数据
- JAVA中断机制详解
- 为什么我新建的maven项目没有java目录?
- Struts2——debug标签
- 错误,这个如何解决呢?内存溢出的问提。把JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m 还是不行
- Java中的位操作
- 自定义java泛型
- 线程的创建方式问题
- java运行时异常与一般异常有何异同?
- Eclipse的使用
- ns-3 的下载、编译以及 Eclipse 的相关配置
- JDK1.8源码学习之Map.java
- java 图片缩放和截取
- java Split 特殊符号处理
- 公共技术点之 Java 反射 Reflection
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- java 第三方登录之新浪微博登录
- JAVA基础知识点
- SpringMVC源码剖析(三)- DispatcherServlet的初始化流
- [疯狂Java]I/O:File(文件类,也是文件流的节点)、FilenameFilter(文件过滤器)