专栏首页用户7614879的专栏Java 判断一个字符串是不是由数字组成

Java 判断一个字符串是不是由数字组成

可以使用

org.apache.commons.lang3.StringUtils的isNumeric()方法

其实就是对每一位分别调用Character的isDigit()方法

public static boolean isNumeric(CharSequence cs) {
    if (isEmpty(cs)) {
        return false;
    } else {
        int sz = cs.length();
        for(int i = 0; i < sz; ++i) {
            if (!Character.isDigit(cs.charAt(i))) {
                return false;
           }
        }
        return true;
    }
}

如果需要对包含空格的数字字符串做校验 也就是允许有空格的情况 可以调用

StringUtils.isNumericSpace()

当字符串由数字和空格组成时 这个方法返回true

而isNumeric则返回false

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java 记一次自定义比较器中compareTo方法使用long强转int作为比较结果产生的bug

    这次要找的bug是排序问题,前端请求接口,按某个字段排序后,返回的结果总是很怪异,数据最多的那个总是与排序要求相反。

    heasy3
  • Centos7 安装elasticsearch 7.9.1 踩坑过程及解决办法

    [1]: initial heap size [2147483648] not equal to maximum heap size [4294967296];...

    heasy3
  • 使用puppeteer 进行批量网页截图

    配置里的'--proxy-server=socks5://127.0.0.1:1080' 是用来走本地小飞机代理的

    heasy3
  • Netty 系列五(单元测试).

        Netty 的单元测试,主要是对业务逻辑的 ChannelHandler 做测试(毕竟对 Bootstrap、EventLoop 这些做测试着实没有多大...

    JMCui
  • FloatWindowUtils 实现及事件冲突解决详解

    悬浮窗即可以显示在宿主应用之外的 View 视图,理论上任何 View 都能以悬浮窗形式展示在宿主应用之外甚至锁屏界面,一般在工具类应用中使用的比较多,通过悬浮...

    SkyRiN
  • 移动支付助力产业升级,腾讯云“米大师”全面开放

    腾讯云“米大师”提供聚合支付、账户托管、安全风控、对账结算、营销活动、数据分析、立体监控等多维度服务,支持多级商户管理与分润,全面支持各行业交易场景。

    赫兹
  • 动态生成RDLC报表

    1、从DataGrid提取(包括最新的增删改)数据,自动生成对应的RDLC报表文件(以流的形式驻存在内存中),用ReportViewer类来展示、打印、排版、预...

    NaughtyCat
  • 最近的几个技术问题总结和答疑(八)(r9笔记第82天)

    今天的技术问答是刘晨兄的一个问题,提问来自于我新书中的一个实验,刘晨兄非常认真,对我书中的很多细节都进行了测试。 ? 看到这个错误,如果出现end-of-f...

    jeanron100
  • 67.Add Binary(String-Easy)

    Given two binary strings, return their sum (also a binary string). For example, ...

    Jack_Cui
  • 3亿人次的实战演习,如何做到丝般顺滑?

    本文介绍的是手机QQ与Qzone两个服务于海量用户的平台级业务,在无损用户服务质量的基准原则下,通过亿量级人次的限时调度实战演习来验证我们的异地容灾架构与快速调...

    织云平台团队

扫码关注云+社区

领取腾讯云代金券