java中判断字符串是否为数字的三种方法

转载 2016年05月31日 15:23:09

1用JAVA自带的函数

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

2用正则表达式
public static boolean isNumeric(String str){ 
    Pattern pattern = Pattern.compile("[0-9]*"); 
    return pattern.matcher(str).matches();    
 } 

3用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中判断字符串是否为数字的方法的几种方法

前言网上有很多这种资料,之所以我又写一篇,是今天在实践网上给的方法时,发现很多bug。 所以我就自己总结下。同时也请那些在复制粘贴别人的东西时,最好实践下。 不实践的话,自己得到的可能是错误的方法...
  • u013066244
  • u013066244
  • 2016年11月17日 11:26
  • 15154

java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”

// 判断一个字符串是否都为数字     public boolean isDigit(String strNum) {         return strNum.matches("[0-9]{...
  • xingxiupaioxue
  • xingxiupaioxue
  • 2017年02月10日 21:24
  • 642

java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”

      java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字” 2016-09-20 12:30 1945人阅读 评论(0) 收藏 举报 ...
  • java_2017_csdn
  • java_2017_csdn
  • 2017年08月01日 18:21
  • 334

java中判断字符串是否为数字的方法的几种方法

1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ ...
  • lovoo
  • lovoo
  • 2016年09月30日 09:23
  • 3300

Java判断一个字符串为数字(正负、小数)

转载:http://www.tuicool.com/articles/fARzUjV 原文  http://renpeijia17.iteye.com/blog/2076982        这...
  • S_Istvan
  • S_Istvan
  • 2017年03月31日 11:37
  • 5719

java中判断字符串是否为数字的方法的几种方法

java中判断字符串是否为数字的方法的几种方法 ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(St...
  • bestlove12345
  • bestlove12345
  • 2016年08月18日 09:11
  • 1163

java 判断字符串是否为空,是否为数字

以下是java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:                                     if...
  • xdwyyan
  • xdwyyan
  • 2015年05月14日 18:14
  • 2170

java中如何判断一个字符串中含有字母或数字

      java中如何判断一个字符串中含有字母或数字 2016-09-06 15:51 3307人阅读 评论(0) 收藏 举报 分类: Java(2...
  • java_2017_csdn
  • java_2017_csdn
  • 2017年08月01日 18:23
  • 2028

如何判断string字符串(或char字符),是否是数字

一.string字符串     看到两个方法,     方法一:使用C++提供的stringstream对象 #include #include #include //包含这...
  • as14569852
  • as14569852
  • 2017年07月24日 14:16
  • 386

判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)

在编程的时候,经常遇到要判断一个字符串中的字符是否全部是数字(0-9),本来是一个很容易实现的功能,但程序员首先会想到的是,这样简单的功能有没有现成的函数可以用呢?VB.NET中有个IsNumeric...
  • hany3000
  • hany3000
  • 2013年12月06日 02:59
  • 4709
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中判断字符串是否为数字的三种方法
举报原因:
原因补充:

(最多只允许输入30个字)