`
cloud21
  • 浏览: 397571 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

判断字符是否为数字

阅读更多
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;
}


分享到:
评论

相关推荐

    判断字符串是否为数字

    ### 知识点详解:判断字符串是否为数字 #### 一、引言 在软件开发过程中,经常需要处理用户输入的数据或从外部源获取的数据。其中一项常见的需求就是判断一个字符串是否只包含数字字符,这对于数据验证、转换及...

    判断一个字符串是否为数字(delphi源码)

    ### Delphi 源码分析:判断一个字符串是否为数字 #### 一、知识点概述 在编程中,经常需要处理各种类型的数据,其中最常见的就是数字和字符串。有时我们需要判断一个字符串是否代表一个有效的数字,这样的功能可以...

    Python最基础的判断字符是否为数字的函数(自制)

    Python内置函数isdigit使用有一些限制,比如它在判断带有负号或小数点的数字会返回False值,所以我们需要自制一个简单基础的判断字符是否为数字的函数。这个函数用到了list,pop,join,len,isdigit,if等较为基础的函数...

    delphi中如何判断是不是数字

    因此,你可以通过检查错误索引是否为`1`来判断字符串是否为数字: ```delphi function IsNumeric(const S: string): Boolean; var Value: Single; ErrorPos: Integer; begin Value := Val(PChar(S), ErrorPos...

    判断一个字符串或字符串中的一个字符是否为数字类型

    在编程领域,判断一个字符串或字符串中的一个字符是否为数字类型是常见的...综上所述,判断字符串或字符是否为数字类型,可以依据具体编程语言选择合适的方法,同时要注意处理潜在的安全风险,确保程序的稳定性和效率。

    php与js判断字符是否为纯数字

    为了判断字符是否为纯数字,我们需要使用`ctype_digit()`函数。例如: ```php function isPureNumber($str) { returnctype_digit($str); } $input = "1234"; if(isPureNumber($input)) { echo "输入的字符串是...

    shell字符串比较判断是否为数字

    这些操作符主要用于判断文件的状态,例如是否存在、是否为目录等,非常实用。 通过本文介绍的这些操作符和示例,你可以更好地理解和掌握Shell脚本中字符串和数字的比较方法,从而编写出更加强大和灵活的脚本程序。

    易语言判断文本是否数字和字母源码

    这段代码首先获取了字符的ASCII码,然后根据码值范围判断字符类型。然而,需要注意的是,易语言处理中文字符时,由于中文字符通常占用两个字节(双字节字符),所以使用ASCII码进行判断并不准确。在易语言中,处理...

    C#判断字符串是否为数字字符串

    ### C#中判断字符串是否为数字字符串的方法 在C#编程过程中,经常需要对输入的字符串进行合法性检查,其中一种常见的需求就是判断一个字符串是否仅包含数字字符。这种检查非常实用,例如在处理用户输入、数据校验...

    Delphi - 判断字符串 数字 字母 空格 其他字符个数

    这里的`IsDigit`和`IsLetter`是系统提供的函数,用于判断字符是否为数字或字母。 通过以上函数,我们可以分别获取字符串中的数字、字母、空格和其他字符的个数。这在处理用户输入验证、数据清洗或者数据分析等场景...

    VB 判断字符和数字

    虽然不是VB的基本功能,但你可以引入`System.Text.RegularExpressions`命名空间,使用正则表达式判断字符串是否只包含数字。例如: ```vb Imports System.Text.RegularExpressions Dim str As String = "1234" Dim...

    C#中三种判断是不是数字的方法

    该方法使用try catch语句来判断字符串是否为数字。例如: ``` try { Convert.ToInt32("123"); Console.Write("是数字"); } catch (Exception ex) { Console.Write("非数字"); } ``` 这种方法虽然简单,但存在一些...

    判断字符串是否只有数字

    ### 知识点详解 #### 一、字符串与数字判断 ...总之,判断字符串是否只包含数字是一项基本而重要的任务,在多种编程场景中都有广泛应用。理解并掌握本文所述的方法和技术,将有助于开发者更高效地完成相关工作。

    易语言判断文本是否数字和字母

    易语言中,可以使用`字符类型`函数配合`汉字`常量来判断字符是否为中文。如果`字符类型(字符)`的结果等于`汉字`,则说明该字符是中文。 5. **源码实现**: 在易语言中,编写这类判断功能的源码通常涉及循环、条件...

    PB判断字符串是否有中文

    第一种方法简单直观,适用于只需要判断字符串开头部分是否为中文的场景。而第二种方法则更加通用,能够准确判断字符串中任何位置是否存在中文字符。开发者可以根据具体需求选择合适的方法进行实现。需要注意的是,在...

    oracle 如何判断一个字符串能否转换为数字?

    ### Oracle 判断字符串是否能转换为数字的方法 在Oracle数据库中,我们经常需要处理各种数据类型之间的转换。尤其是在处理字符型数据时,有时我们需要判断一个字符串是否能够被成功地转换成数字类型。与SQL Server...

    JAVA判断字符串是否为数字字符

    ### JAVA判断字符串是否为数字字符 在日常的Java开发工作中,我们经常需要验证用户输入的数据是否符合预期格式,比如验证电话号码、身份证号等是否仅包含数字。这种情况下,一个简单有效的工具方法就显得尤为重要了...

    cad 字符串里自动提取数字求和

    2. **数字识别**:使用`NUMBERP`函数来判断字符是否为数字。如果字符是数字,将其转换为整数或浮点数,可以使用`PARSE-INTEGER`或`READ-FROM-STRING`函数。 3. **数字累加**:将识别出的数字存储在一个变量中,并...

    检查字符串是否为整数,C++程序

    - `if(Src[i] &gt;= '0' && Src[i] )`:判断字符是否为数字。 - `sum = sum * 10 + (Src[i] - '0');`:转换并累加数字。 - `else`:处理非数字字符的情况。 4. **主函数**: - `char Src[] = "123456";`:初始化一...

    统计字符串中数字的个数

    ### 统计字符串中数字的个数 ...接下来,通过循环遍历输入字符串中的每个字符,并利用ASCII码的特性来判断字符是否为数字。最后,根据数组`a`的内容输出结果。该代码简单明了,易于理解,是实现该功能的一个良好示例。

Global site tag (gtag.js) - Google Analytics