java判断字符串是否为数字的方法小结

 更新时间:2015年11月09日 12:14:47   作者:qdufengwei  
这篇文章主要介绍了java判断字符串是否为数字的方法,分别讲述了使用Java自带函数、正则表达式及ascii码三种方法进行字符串判断的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例总结了java判断字符串是否为数字的方法。分享给大家供大家参考,具体如下:

方法一:用JAVA自带的函数

public static boolean isNumeric(String str){
 for (int i = str.length();--i>=0;){  
  if (!Character.isDigit(str.charAt(i))){
  return false;
  }
 }
 return true;
}

方法二:用正则表达式

public static boolean isNumeric(String str){ 
  Pattern pattern = Pattern.compile("[0-9]*"); 
  return pattern.matcher(str).matches();  
} 

方法三:用ascii码

public static boolean isNumeric(String str){
  for(int i=str.length();--i>=0;){
   int chr=str.charAt(i);
   if(chr<48 || chr>57)
     return false;
  }
  return true;
}

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

相关文章

  • springmvc—handlermapping三种映射方式

    springmvc—handlermapping三种映射方式

    这篇文章主要介绍了springmvc—handlermapping三种映射方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • Java单元测试Powermockito和Mockito使用总结

    Java单元测试Powermockito和Mockito使用总结

    公司单元测试框架选用了Junit 4.12,Mock框架选用了Mockito和PowerMock,本文主要介绍了Java单元测试Powermockito和Mockito使用总结,感兴趣的可以了解一下
    2021-09-09
  • Java中通过ZipOutputStream类如何将多个文件打成zip

    Java中通过ZipOutputStream类如何将多个文件打成zip

    ZipOutputStream 是Java中用于创建ZIP文件的类,它是 java.util.zip 包中的一部分,通过使用 ZipOutputStream ,可以将多个文件压缩到一个ZIP文件中,这篇文章主要介绍了Java中(ZipOutputStream)如何将多个文件打成zip,需要的朋友可以参考下
    2023-09-09
  • java网上商城项目第1篇之用户注册模块

    java网上商城项目第1篇之用户注册模块

    这篇文章主要为大家详细介绍了java网上商城项目第1篇之用户注册模块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Java 完美判断中文字符的方法

    Java 完美判断中文字符的方法

    Java判断一个字符串是否有中文一般情况是利用Unicode编码正则来做判断,但是其实这个区间来判断中文不是非常精确,以下是比较完善的判断方法
    2013-02-02
  • IDEA如何进行全局搜索图文教程

    IDEA如何进行全局搜索图文教程

    idea全称为IntelliJ IDEA,在业界被公认为最好用的Java开发工具之一,下面这篇文章主要给大家介绍了关于IDEA如何进行全局搜索的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Spring Boot 快速使用 HikariCP 连接池配置详解

    Spring Boot 快速使用 HikariCP 连接池配置详解

    Spring Boot 2.x 将其作为默认的连接池组件,项目中添加 spring-boot-starter-jdbc 或 spring-boot-starter-data-jpa 模块后,HikariCP 依赖会被自动引入,这篇文章主要介绍了Spring Boot使用HikariCP连接池配置详解,需要的朋友可以参考下
    2023-06-06
  • 基于ZooKeeper实现队列源码

    基于ZooKeeper实现队列源码

    这篇文章主要介绍了基于ZooKeeper实现队列源码的相关内容,包括其实现原理和应用场景,以及对队列的简单介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-09-09
  • SpringBoot项目中连接SQL Server的三种方式

    SpringBoot项目中连接SQL Server的三种方式

    连接SQL Server是许多Spring Boot项目中常见的需求之一,本文主要介绍了SpringBoot项目中连接SQL Server的三种方式,具有一定的参考价值 ,感兴趣的可以了解一下
    2023-09-09
  • Java构建树形菜单的实例代码(支持多级菜单)

    Java构建树形菜单的实例代码(支持多级菜单)

    这篇文章主要介绍了Java构建树形菜单的实例代码(支持多级菜单),非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-09-09

最新评论