博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java正则去掉小数点后多余0
阅读量:6696 次
发布时间:2019-06-25

本文共 909 字,大约阅读时间需要 3 分钟。

需求:已知字符串为一数字字符形式,多为float,double转换过来,将其后多余的0与.去掉.

package test;    /**  * 去掉多余的.与0  * @author Hust  * @Time 2011-11-7  */  public class TestString {        public static void main(String[] args) {          Float f = 1f;          System.out.println(f.toString());//1.0          System.out.println(subZeroAndDot("1"));;  // 转换后为1          System.out.println(subZeroAndDot("10"));;  // 转换后为10          System.out.println(subZeroAndDot("1.0"));;  // 转换后为1          System.out.println(subZeroAndDot("1.010"));;  // 转换后为1.01           System.out.println(subZeroAndDot("1.01"));;  // 转换后为1.01      }            /**      * 使用java正则表达式去掉多余的.与0      * @param s      * @return       */      public static String subZeroAndDot(String s){          if(s.indexOf(".") > 0){              s = s.replaceAll("0+?$", "");//去掉多余的0              s = s.replaceAll("[.]$", "");//如最后一位是.则去掉          }          return s;      }        }

 

转载地址:http://fwvoo.baihongyu.com/

你可能感兴趣的文章
修改内部emmc 和外部sdcard 挂载点
查看>>
WORDPRESS登录后台半天都无法访问或者是访问慢的解决方法
查看>>
Windows 7桌面图标设置方法
查看>>
学习运用json
查看>>
Linux - 用户管理常用命令
查看>>
Gsoap
查看>>
pb 数据窗口打印设置
查看>>
1061. Dating (20)
查看>>
安装 sysbench的 报错 /usr/bin/ld: cannot find -lmysqlclient_r 解决办法
查看>>
javaEE(13)_jdbc框架
查看>>
Java学习笔记三:Java的变量、常量、变量的类型及使用规则
查看>>
原创《weex面向未来的架构》
查看>>
快速搭建fabric-v1.1.0的chaincode开发环境
查看>>
BZOJ3224普通平衡树——旋转treap
查看>>
eclipse与myeclipse恢复已删除的文件和代码
查看>>
debian old version cd and distribution archives
查看>>
springSecurity初学 安全登录验证
查看>>
ssm整合的springmvc.xml的配置
查看>>
hibernate持久化对象,
查看>>
Android笔记之引用aar
查看>>