`
刘小小尘
  • 浏览: 67557 次
  • 性别: 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.还是正则表达式
public static boolean isNumeric(String str){ 
if(str.matches("\\d*"){
return true; 
}else{
return false;
}
}

4.用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; 
}

判断是否有小数点的
public static boolean isNumeric(String str) {        return str.matches("[\\+-]?[0-9]+((.)[0-9])*[0-9]*");}

 



分享到:
评论

相关推荐

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

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

    java字符串类型数字设置千分位分隔

    1. 判断字符串是否可以转换为数字。 2. 使用`DecimalFormat`实例,设置适当的模式(如`#,###.###`)。 3. 调用`format()`方法将数字转换为包含千分位分隔符的字符串。 注意,`DecimalFormat`和`NumberFormat`类在...

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

    在Java中使用正则表达式来判断字符串是否符合整数、小数或实数的格式是一种常见且有效的做法。在编程中,我们经常需要对输入的字符串进行格式验证,以确保它们符合预期的数值格式,尤其是在处理财务数据、用户输入...

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

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

    OJ_判断字符串类型

    这个题目“OJ_判断字符串类型”可能是要求编写一个程序,用于分析输入的字符串并确定其特定的类型,如数字、字母、特殊字符等。在Java语言中,我们可以利用内置的字符串处理方法来实现这样的功能。 首先,让我们...

    截取如下字符串“java程序教程”的前5个字节,字符串应该为“java程”,截取前6个字符,字符串也应该为“java程”,程序实现之.

    通过判断截取得到的字符数组的最后一个字符c,来判断是否完整,以及是否为特殊字符(标点符号、数字、字母或汉字)。特别地,对于可能只截取到半个汉字的情况,jieQu方法会自动增加截取字节的长度,直到获取完整的...

    字符串转换为计算公式的若干种方法

    从给定的文件标题“字符串转换为计算公式的若干种方法”及描述“个人收集的几种将字符串表达式转换为计算公式的方法”中,我们可以看出文章主要探讨的是如何将文本形式的数学表达式(字符串)转化为可以进行计算的...

    验证字符串是否为json格式

    验证字符串是否为JSON格式的方法有很多种,例如: - 使用编程语言内置的函数:大多数现代编程语言(如JavaScript、Python、Java等)都提供了内置的函数或库来检查字符串是否符合JSON格式。例如,在JavaScript中,...

    Java实现从字符串中找出数字字符串的方法小结

    本篇文章将探讨几种不同的方法来实现这一目标,主要聚焦于从字符串中查找和识别数字字符串的技巧。 首先,我们来看一个简单的实例,这个例子中使用了两个变量`start`和`numStr`。它遍历字符串`valuesStr`的字符,...

    统计字符串中汉字、字母、数字、英文标点、中文标点个数

    在Python中,我们可以使用内置的`str`类的`isalpha()`、`isdigit()`、`isspace()`等方法来判断字符类型,或者使用`ord()`函数获取字符的Unicode编码来识别中文和中文标点。以下是一个简单的实现示例: ```python ...

    java中判断否为汉字.doc

    总结来说,Java中判断字符串是否包含汉字有多种方式,可以根据实际需求选择合适的方法。第一种方法适用于GB2312编码的字符串,而第二种和第三种方法则更通用,能识别Unicode编码的汉字。了解这些方法有助于编写更...

    用java 语言实现的提取字符

    5. **使用`Character`类**:`Character`类提供了一些静态方法,如`isLetter()`、`isDigit()`,可以用来判断字符是否为字母或数字,并进行相应处理。 6. **自定义函数**:在`AbsorbWords.java`这个文件中,可能就...

    java判断String类型是否能转换为int的方法

    标题中提到的“java判断String类型是否能转换为int的方法”,是指在Java编程语言中,如何编写代码来判断一个String类型的变量是否能够被转换成一个int类型的数值。在Java中,String到int的转换是一个常见的需求,...

    正则表达式之判断用户注册信息是否为汉字、字母和数字.docx

    3. `^[\\u4E00-\u9FA5\\uF900-\uFA2D\\w]{2,10}$`:这个表达式结合了前两个,可以判断字符串是否由中文字符、字母、数字组成,并且长度在2到10个字符之间。`{2,10}`是一个限定符,表示前面的字符集至少出现2次,最多...

    java随机生成数字和字母

    - 最后,根据生成的字母判断其是否为元音字母,并将其添加到字符串`str`中。 ##### 3.3 主函数 ```java public static void main(String[] args) { CharaterGenerater test = new CharaterGenerater(); test....

    检测字符串为Ip地址

    ### 检测字符串是否为IP地址:使用Java与正则表达式的实现 在计算机网络领域,IP地址是网络通信的基础之一,它用于唯一标识一台设备在网络中的位置。因此,在开发涉及网络通信的应用程序时,验证用户输入是否为有效...

    JAVA版数字转中文念法

    为了实现数字到中文的转换,程序采用了一种较为简单直观的方法,主要包括以下几个步骤: 1. **初始化中文数字字符数组**: - 定义两个字符串数组`s1`和`s2`,分别存储个位和十位以上的中文数字字符。 - `s1`数组...

    java校验密码重复的代码

    接着,通过`matcher.matches()`方法来判断输入的字符串是否完全匹配上述正则表达式。 #### 3. 检查密码中是否存在重复模式 如果密码格式正确,则进一步检查密码中是否存在重复模式。这里采用了两种不同的方式来...

    java 数字格式转换异常(NumberFornatException)

    在Java编程语言中,`NumberFormatException`是一个常见的运行时异常,它发生在尝试将字符串转换为特定数字类型(如`Integer`, `Double`, `Float`等)时,如果字符串不能被解析为对应类型的数值,就会抛出这个异常。...

    java判断Long类型的方法和实例代码

    使用Java判断Long类型的方法和实例代码可以带来以下几点优点: * 能够准确判断变量的类型,以便进行相应的处理。 * 能够提高代码的可读性和维护性。 * 能够减少代码的错误率和BUG。 Java判断Long类型的方法和实例...

Global site tag (gtag.js) - Google Analytics