`
baby69yy2000
  • 浏览: 187809 次
  • 性别: Icon_minigender_1
  • 来自: 自己输入城市...
社区版块
存档分类
最新评论

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

    博客分类:
  • Java
阅读更多
public static boolean isLong(String str) {
    return str.matches("^[\\+-]?[\\d]+$");
  }
  public static boolean isDouble(String str) {
    return str.matches("^[\\+-]?[\\d]+(\\.\\d+)?$");
  }


matches(STRING)这个方法参数是正则表达式前面的(- ¦\\+)?因为+号有特殊含意所以要转译,表示一个或没有\\d+就是一个或多个.
public       class       Q   
{   
public       static       void       main(String[]       args)   
{   
String   s1="1234"; 
String   s2="SS123"; 
if(s1.matches("(- ¦\\+)?\\d+")){ 
System.out.println("YES"); 
}else{ 
System.out.println(s1+"is   NOT   INT"); 
} 
if(s2.matches("(- ¦\\+)?\\d+")){ 
System.out.println("YES"); 
}else{ 
System.out.println(s2+"is   NOT   INT"); 
} 
}   
} 
分享到:
评论

相关推荐

    判断字符串是否为数字

    以上介绍了四种判断字符串是否为数字的方法,包括逐字符检查、使用正则表达式、利用 `String.matches()` 方法以及基于 ASCII 值的比较。每种方法都有其适用场景和特点,开发者可以根据具体需求选择最合适的方式。...

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

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

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

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

    判断字符串是否只有数字

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

    C#判断字符串是否为数字字符串[文].pdf

    在本文中,我们将介绍两种方法来判断字符串是否为数字字符串。 方法一:使用Try-Catch语句 使用Try-Catch语句是判断字符串是否为数字字符串的一种常见方法。我们可以在Try语句块中尝试将字符串转换为整数,如果该...

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

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

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

    这种方法可以快速判断字符串是否为数字,但需要注意的是,该方法需要了解ASCII编码的原理。 判断字符串是否为数字可以使用多种方法,每种方法都有其优缺点。选择合适的方法取决于具体情况和需求。

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    知识点 2:判断字符串是否为正整数 在上面的代码中,我们可以看到一个名为 IsInt 的方法,该方法可以判断输入字符串是否为正整数。该方法使用了正则表达式 @"^\d+$" 来匹配字符串,如果字符串仅包含数字字符,则...

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

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

    判断字符串是否回文 程序

    3. 翻转字符串:为了判断字符串是否为回文,一种常见方法是将原字符串翻转,然后与原字符串进行比较。如果两者相同,则字符串是回文。 4. 比较并输出结果:将翻转后的字符串与原字符串比较,如果它们相等,则输出...

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

    ### Shell字符串比较与数字判断详解 #### 一、概述 在Shell脚本编程中,进行字符串和数字的比较是一项常见的任务。本文将详细介绍如何在Shell脚本中进行字符串和数字的比较,包括基本的比较操作符及其使用场景,并...

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

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

    PB判断字符串是否有中文

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

    android 判断字符串是否是日期格式

    总结来说,判断字符串是否是日期格式主要涉及`SimpleDateFormat`、`DateTimeFormatter`和正则表达式。选择哪种方法取决于项目需求、兼容性及代码的可读性和维护性。在实际编程中,应结合具体情况灵活选用。

    python通过自定义isnumber函数判断字符串是否为数字的方法

    需要注意的是,`isnumeric`函数只能判断字符串是否包含数字字符,并不能验证字符串是否可以成功转化为实际的数值。例如,它会认为字符串`'123abc'`是一个数字,因为所有非字母字符都是数字字符。如果需要更严格的...

    javaScript 判断字符串是否为数字的简单方法

    因此,我们可以这样判断字符串是否为数字: ```javascript isNaN(parseInt("Hello", 10)); // true isNaN(parseFloat("110.5")); // false ``` 需要注意的是,`NaN` 有一个特殊的性质,即它不等于自己。这意味着 `...

    判断字符串是否为IP地址

    ### 知识点总结 ...方法二使用了系统库函数`inet_pton`,可以更准确地判断字符串是否符合IPv4地址的要求;方法三和方法四则更加注重对数值的有效性检查。实际应用中,可以根据具体需求选择合适的方法来实现。

    将字符串里面的数字进行截取方法

    这种方法通过遍历字符串中的每个字符,判断其是否为数字或数字符号(如正负号),并将其添加到结果中。该方法适用于任何包含数字与非数字混合的字符串。 ### 方法实现原理 在实现字符串中数字的截取之前,我们首先...

    C#判断一个字符串是否是数字或者含有某个数字的方法

    本文介绍了C#中判断字符串是否为数字或包含数字的几种方法。通过使用异常处理、`int.TryParse()`方法和正则表达式,我们可以灵活地实现这一功能。每种方法都有其适用场景,例如,异常处理方法虽然简单,但可能会影响...

Global site tag (gtag.js) - Google Analytics