`
shendixiong
  • 浏览: 393775 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java 过滤数字或提取数字

    博客分类:
  • java
阅读更多

有的时候,在工作中要过滤掉字符串,或者数字。在网上找的资料中大多数都用了一个循环实现。虽然可以达到想要的效果。但是,相对于说会影响一定的效率!

 

我的代码是

//从字符串中获取数字
    public  static String getNum(String str) {
        String dest = "";
        if (str != null) {
            dest = str.replaceAll("[^0-9]","");

        }
        return dest;
    }

    //从字符串中过滤数字
    public static String removeNum(String str) {
        String regEx = "[0-9]";
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(str);
    //替换与模式匹配的所有字符(即数字的字符将被""替换)
        return m.replaceAll("").trim();
    }
 
分享到:
评论

相关推荐

    JAVA上百实例源码以及开源项目

    Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板  使用Java语言编写的一款用于反映颜色变化的面板,也就是大家...

    JAVA上百实例源码以及开源项目源代码

    Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板  使用Java语言编写的一款用于反映颜色变化的面板,也就是大家...

    疯狂JAVA讲义

    9.6.6 使用NumberFormat格式化数字 350 9.6.7 使用DateFormat格式化日期 352 9.7 本章小结 355 本章练习 355 第10章 异常处理 356 10.1 异常概述 357 10.2 异常处理机制 358 10.2.1 使用try...catch捕获异常 ...

    imgprocessing:它是一个Java程序,用于处理PGM和PPM格式的彩色和灰度图像,您可以旋转,转换为CMYK,提取RGB通道,混合RGB通道等。

    图处理应用这是一个Java程序,用于处理PGM和PPM格式的彩色和灰度图像,您可以旋转,转换为CMYK,提取RGB通道,混合RGB通道,二值化,负值,缩小,高光,有力变换,放大,保存直方图,均衡直方图,使用中位数和...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    书名:《Java开发实战1200例(第I卷)》(清华大学出版社.李钟尉,陈丹丹) PDF格式扫描版,全书分为24章,共817页。2011年1月出版。 全书压缩打包成4部分,这是第3部分 注:本系列图书的第I、II卷再版时均相应改名为...

    spamfilter:基于贝叶斯网络的垃圾邮件过滤器

    垃圾邮件过滤器 基于贝叶斯网络的垃圾邮件过滤器 ... 提供的代码读取训练集中的所有消息,提取每个单词,删除标点符号和数字,构建所有单词的字典,并存储单词计数和单词概率。 此代码在框架代码文件 NBSp

    LJParser文本搜索与挖掘开发平台

    LJParser文本搜索与挖掘开发平台包括:全文精准搜索,新词发现,汉语分词标注,词语统计与术语翻译,自动聚类与热点发现,分类过滤,自动摘要,关键词提取,文档去重,正文提取等十余项功能。针对互联网内容处理的...

    支付跟踪:每日资金跟踪应用

    支付轨道每日资金追踪应用应用程式图示 由设计产品特点跟踪货币交易和/或债务跟踪帐户-银行/数字/现金将交易和债务与帐户关联按月过滤交易对交易进行分类和子分类自动检测货币信息自动从邮件中提取并添加交易明细与...

    Visual C++ 2005入门经典--源代码及课后练习答案

    Ivor Horton还著有Beginning Visual C++ 6、Beginning C Programming和Beginning Java 2等多部入门级好书。 目录 封面 -18 前言 -14 目录 -9 第1章 使用Visual C++ 2005编程 1 1.1 .NET Framework 1 1.2 CLR 2...

    Heritrix部署直接能运行的项目

    资源进行归档,建立网络数字图书馆,在过去的6年里,IA已经建立了400TB的数据。 IA期望他们的crawler包含以下几种: 宽带爬虫:能够以更高的带宽去站点爬。 主题爬虫:集中于被选择的问题。 持续爬虫:不仅仅爬...

    solr 企业搜索引擎教程

    二进制文件格式中提取内容,比如 MS Office、Adobe PDF 或其他专有格式。 更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。 通过对 Solr 进行适当的配置, 某些情况下可能需要进行编码,Solr 可以阅读和使用...

    auditlogger:在DynamoDB表中存储Web请求日志

    这个项目是一个Spring Boot应用程序,它利用过滤器从HTTP请求和响应中提取有用的信息。 它使用DynamoDB客户端将提取的信息存储在AWS DynamoDB表中。 设置 在us-west-2地区创建一个DynamoDB表: 表名称:AUDIT_LOG ...

    SQL注入攻击与防御(安全技术经典译丛)

     2.3.1 区分数字和字符串  2.3.2 内联SQL注入  2.3.3 终止式SQL注入  2.3.4 时间延迟  2.4 自动寻找SQL注入  2.5 本章小结  2.6 快速解决方案  2.7 常见问题解答 第3章 复查代码中的SQL注入  3.1 ...

    SQL注入攻击与防御

    2.3.1 区分数字和字符串 46 2.3.2 内联SQL注入 46 2.3.3 终止式SQL注入 51 2.3.4 时间延迟 59 2.4 自动寻找SQL注入 60 2.5 本章小结 68 2.6 快速解决方案 68 2.7 常见问题解答 69 第3章 复查代码中的SQL注入 71 3.1...

    IIS6.0 IIS,互联网信息服务

    in_”是从Windows XP专业版中提取的,只要换成 Windows 2000专业版中的这两个文件即可。 步骤4 安装结束后,你可以打开“控制面板→性能和选项→管理工具”查看“Internet信息服务管理”。再打开IE,在地址栏中输入...

Global site tag (gtag.js) - Google Analytics