`
忘忧鸟
  • 浏览: 144775 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

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

    博客分类:
  • Java
阅读更多

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

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

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

    判断字符串是否只有数字

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

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

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

    判断字符串是否为IP地址

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

    获取字符串中的数字(两种方法)

    第一种方法是通过遍历字符串中的每个字符,并判断该字符是否为数字来提取字符串中的数字。这里我们将使用`char.IsNumber`方法来判断一个字符是否为数字。 #### 2. 实现步骤 - 定义一个字符串变量用于存储最终提取...

    IOS判断字符串是不是纯数字的方法总结

    本文将介绍三种在Objective-C中判断字符串是否为纯数字的方法。 ### 第一种方法:使用`NSScanner` `NSScanner`是Apple提供的一种扫描和解析字符串的工具。通过它,我们可以尝试将字符串转换为整数或浮点数,并检查...

    C语言检测字符串是否为json字符串

    在进行数据交互时,我们常常需要检查一个字符串是否符合JSON的格式规范,这就是`C语言检测字符串是否为json字符串`这个主题所关注的问题。 C语言本身并不直接支持JSON解析,因此我们需要借助第三方库或者自定义函数...

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

    我们可以通过遍历字符串,检查每个字符的ASCII码值是否在这个范围内来判断字符串是否全为数字。下面是具体实现: ```java public static boolean isNumeric(String str) { for (int i = str.length(); --i &gt;= 0;) ...

    判断字符串格式的时间

    其中,`IsMatch` 方法用于判断指定的字符串是否与正则表达式匹配。 #### 2. IsMatch 方法详解 在提供的代码示例中,使用了 `IsMatch` 方法来进行字符串格式验证。具体代码如下: ```csharp public int IsDate...

    js判断是否有6个连续数字的字符串的正则

    您可能感兴趣的文章:js 字符串转换成数字的三种方法js字符串转换成数字与数字转换成字符串的实现方法js实现在字符串中提取数字JavaScript数字和字符串转换示例javaScript 判断字符串是否为数字的简单方法javascript...

    Android判断字符串中是否含字母、中文或数字

    文章结尾提到了Java代码示例,提供了一种判断字符串中是否必须包含数字、字母和中文字符的方法,并且也提供了另一种通过正则表达式在Android `EditText`中判断输入字符串的方法。最后,文章鼓励读者参考这些方法,并...

    asp.net中利用正则表达式判断一个字符串是否为数字的代码

    在本例中,我们有三个主要的公共静态方法,这些方法分别用于判断字符串是否为数字、整数以及无符号数字。这些方法都是基于正则表达式模式匹配原理设计的。 方法一:IsNumeric(string value) 此方法用于判断传入的...

    Java 正则表达式判断字符串是否包含中文

    ### Java正则表达式判断字符串是否包含中文 在日常的软件开发过程中,我们经常会遇到需要对输入的字符串进行校验的情况。例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。...

    Android中判断字符串中必须包含字母或者数字

    总结来说,本文主要介绍了在Android中如何使用Character类和Pattern、Matcher类来判断字符串是否包含特定的字符类型,以及如何使用正则表达式验证输入内容的类型。这些技能在实际开发中非常实用,能够帮助开发者为...

    Java判断字符串为空、字符串是否为数字

    在Java编程语言中,处理字符串是常见的任务,其中包括判断字符串是否为空以及判断字符串是否只包含数字。在这篇文章中,我们将深入探讨这两种情况的检查方法。 首先,我们来讨论如何判断一个字符串是否为空。在Java...

    VB 判断字符和数字

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

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

    在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。  【方法一】:使用 try{} catch{} 语句。  我们可以在try语句块中试图将string类型的字符串变量转换为...

    详解Java判断是否是整数,小数或实数的正则表达式

    文章中提到,使用`Double.parseDouble()`方法抛出异常的方式来判断字符串是否为数字是有局限性的。这种方法不能准确区分正负整数、小数和实数,且捕获异常的效率较低。因此,采用正则表达式是更为合适的选择。 ### ...

Global site tag (gtag.js) - Google Analytics