`
kenny13
  • 浏览: 45386 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

    博客分类:
  • J2se
阅读更多
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;
}

4>用异常

public static boolean isNumeric(String str){
try{
Integer.parseInt(str);
}
catch(NumberFormatException ne){
return false;
}
return true;
}
分享到:
评论

相关推荐

    java判断字符串是否是json或json数组.txt

    java判断字符串是否是json或json数组; 简单小方法,很实用;简单实用的方法;亲测可用;嗯嗯嗯呃呃呃呃呃呃呃

    判断字符串是否为空

    判断字符串是否为空判断字符串是否为空判断字符串是否为空

    java 判断字符串是否是中文

    java 判断字符串是否是中文 共总结了6种方法。。。。

    【JS】Java 判断字符串是否为空的三种方法

    ### Java 判断字符串是否为空的三种方法 在Java编程中,经常需要判断字符串是否为空(null 或者空字符串)。为了确保程序的健壮性和避免NullPointerException等异常,掌握正确的字符串判断方法至关重要。本文将详细...

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

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

    java 字符串中文判断

    至于判断字符串中是否有连续的中文字符,我们可以稍微修改上述代码,添加一个额外的条件来检查当前字符和下一个字符是否都是中文。这里是一个可能的实现: ```java public static boolean hasConsecutiveChinese...

    java验证字符串是否符合json格式

    在Java编程中,验证字符串是否符合JSON(JavaScript Object Notation)格式是一项常见的任务,尤其是在进行前后端数据交互时。JSON是一种轻量级的数据交换格式,它允许数据以键值对的形式存储,易于人阅读和编写,...

    判断字符串中是否包含emoji表情

    判断字符串是否包含emoji表情

    字符串长度的判断 JAVA

    除了判断字符串长度,我们还需要了解如何截取字符串。Java提供了多种方式来截取字符串: 1. **substring(int beginIndex)**:截取从`beginIndex`(包含)到字符串末尾的部分。 2. **substring(int beginIndex, int ...

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

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

    java判断一个字符串是否对称

    自己编的java判断一个字符串是否对称的,忘指导。判断一个字符串是否是对称字符串(方法改进) (一个一个比较) 例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串

    java判断一个字符串是否是小数的方法

    三、判断字符串是否是小数的方法 下面是一个示例代码,演示如何使用 matches() 方法和 StringUtils.isBlank() 方法来判断一个字符串是否是小数: ```java private boolean validateNumber(String str) { if ...

    Java判断字符串是不是数字过程解析

    本文将深入解析Java中如何判断字符串是否为数字的方法,以及存在的问题和解决方案。 首先,我们可以从简单的基础开始,即判断字符串是否为空或null。在Java中,一个空字符串("")和null值显然不是数字。因此,我们...

    Java判断字符串中是否包含中文方法

    首先,了解Unicode编码对于掌握判断字符串中是否包含中文的方法至关重要。Unicode为世界上几乎所有的字符都提供了唯一的编码。对于中文字符,Unicode定义了从\u4e00到\u9fa5范围内的字符集,这个范围覆盖了大部分...

    Java检索字符串中是否存在某字符

    这里主要讨论的是KMP(Knuth-Morris-Pratt)算法,这是一种高效的字符串匹配算法,适用于在主字符串中查找目标子串是否存在。 KMP算法的核心在于构建一个“部分匹配表”(next function),它存储了目标子串的前缀...

    java验证字符串是否是数字

    通过上述分析可以看出,在Java中验证字符串是否为数字有多种方法,每种方法都有其适用场景。正则表达式方法适用于复杂或频繁使用的场景,而 `parseDouble` 方法则更适合简单的验证需求。开发者应根据具体的应用场景...

    java解析xml字符串

    通过以上分析,我们可以看到使用JDOM库在Java中解析和操作XML字符串的完整过程。这包括了如何将XML字符串转换为可读写的数据结构,以及如何遍历、读取和修改XML文档的元素和属性。这对于在Java应用程序中处理动态...

    Java判断字符串是否含有乱码实例代码

    在Java中,我们可以使用正则表达式来检查字符串中是否包含非字母数字字符,以及使用字符块来判断字符是否为中文。下面是实现这一功能的代码实例: ```java import java.util.regex.Pattern; import java.util.regex...

    JAVA日期与字符串的转换

    System.out.println("转换后的日期字符串为:" + strDate); } } ``` 在这个示例中,我们定义了一个名为`dateToStr`的方法,它接受一个`Date`类型的参数,并返回一个字符串。我们使用了`SimpleDateFormat`的构造...

Global site tag (gtag.js) - Google Analytics