Java使用正则表达式去除小数点后面多余的0功能示例

发布时间 - 2026-01-11 01:38:01    点击率:

本文实例讲述了Java使用正则表达式去除小数点后面多余的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;
  }
}

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools./regex/javascript

正则表达式在线生成工具:
http://tools./regex/create_reg

更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java正则表达式技巧大全》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。


# Java  # 正则表达式  # 去除  # 小数点  # 多余的0  # Java去掉小数点后面无效0的方案与建议  # 后为  # 操作技巧  # 相关内容  # 感兴趣  # 数据结构  # 给大家  # 更多关于  # 所述  # 程序设计  # 再为  # 测试工具  # 讲述了  # public  # TestString  # static  # Time  # args  # Float  # System 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  如何快速搭建支持数据库操作的智能建站平台?  个人网站制作流程图片大全,个人网站如何注销?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何在腾讯云服务器上快速搭建个人网站?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  公司网站制作价格怎么算,公司办个官网需要多少钱?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Laravel如何处理CORS跨域请求?(配置示例)  Python结构化数据采集_字段抽取解析【教程】  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Laravel如何使用.env文件管理环境变量?(最佳实践)  javascript基本数据类型及类型检测常用方法小结  如何在宝塔面板中修改默认建站目录?  如何利用DOS批处理实现定时关机操作详解  lovemo网页版地址 lovemo官网手机登录  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel安装步骤详细教程_Laravel环境搭建指南  北京网站制作公司哪家好一点,北京租房网站有哪些?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  ,网页ppt怎么弄成自己的ppt?  如何在景安云服务器上绑定域名并配置虚拟主机?  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  C语言设计一个闪闪的圣诞树  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  手机网站制作与建设方案,手机网站如何建设?  如何快速上传自定义模板至建站之星?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  javascript中的try catch异常捕获机制用法分析  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  制作旅游网站html,怎样注册旅游网站?  企业网站制作这些问题要关注  Java类加载基本过程详细介绍  如何用景安虚拟主机手机版绑定域名建站?  如何在不使用负向后查找的情况下匹配特定条件前的换行符  做企业网站制作流程,企业网站制作基本流程有哪些?  高端云建站费用究竟需要多少预算?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Python文本处理实践_日志清洗解析【指导】  香港服务器建站指南:免备案优势与SEO优化技巧全解析  浅述节点的创建及常见功能的实现  Python数据仓库与ETL构建实战_Airflow调度流程详解  如何选择PHP开源工具快速搭建网站?