`

java如何做到判断一个字符串是否是数字

阅读更多
public class NumberDemo {	
public static void main(String[] args) {		
String str1="1122.2.2";		
String str2="111";		
String str3="111.2";		
String str4="111s";		
String str5="111.s";		
String str6="1s11";		
System.out.println(str1+":"+isNum(str1));	
System.out.println(str2+":"+isNum(str2));	
System.out.println(str3+":"+isNum(str3));	
System.out.println(str4+":"+isNum(str4));	
System.out.println(str5+":"+isNum(str5));	
System.out.println(str6+":"+isNum(str6));	
}	
public static boolean isNum(String str){		
return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");	
}}

结果:
1122.2.2:false
111:true
111.2:true
111s:false
111.s:false
1s11:false
分享到:
评论

相关推荐

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

    在编程领域,判断一个字符串或字符串中的一个字符是否为数字类型是常见的操作,尤其是在处理用户输入、数据分析或者格式验证时。下面将详细讲解几种不同语言中实现这一功能的方法,以及如何确保判断的安全性和效率。...

    判断字符串是否为数字

    1. **String.matches() 方法**:这是一个简化版的方法,直接使用 `String.matches()` 方法来判断字符串是否符合指定的正则表达式。这里的正则表达式 `\\d*` 与上一个例子中的 `[0-9]*` 功能相同,都是用来匹配任意...

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

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

    java基础-给出一个随机字符串,判断有多少字母?多少数字?

    在Java中,我们可以使用多种方法来判断字符串中的字母和数字。例如,我们可以使用正则表达式来匹配字母和数字,但是这种方法相对复杂些。我们也可以使用Java中的Character类来判断字符的类型,但是这种方法需要了解...

    java判断字符串是否递增递减或重复

    java判断字符串是否存在递增或递减 java判断字符串是否重复

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

    在本场景中,我们可能需要一个函数或方法来检查传递的字符串是否符合JSON的标准格式,以确保数据的有效性和正确性。 首先,我们需要了解JSON的基本结构。一个有效的JSON字符串必须满足以下条件: 1. 数据是键值对,...

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

    Java 判断一个字符串是否是小数的方法 Java 语言中判断一个字符串是否是小数的方法是非常重要的,因为在实际开发中,我们经常需要对用户输入的字符串进行验证,以确保其符合我们的业务逻辑。以下是关于 Java 判断一...

    判断字符串是否只有数字

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

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

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

    如何判断一个字符串是否为数字(源码例)

    以上就是在不同编程语言中判断字符串是否为数字的方法。在实际应用中,还需要注意一些特殊情况,比如带有正负号、小数点或科学计数法的字符串,以及空字符串和仅包含空白字符的情况。在编写代码时,应确保充分考虑到...

    判断字符串是否是标识符

    判断一个字符串是否是标识符,将字符串输出,带有异常处理:JAVA关键字不能作为标识符

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

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

    判断字符串是否全部是数字.txt

    判断字符串是否全部是数字.txt

    java验证字符串是否是数字

    通过捕获这个异常,我们可以很容易地判断字符串是否仅由数字组成。 #### 性能考虑 - **正则表达式方法**:适用于需要多次使用的场景,尤其是在多个地方都需要验证字符串是否为数字的情况下。预编译正则表达式可以...

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

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

    求字符串中的第一个数字

    根据给定的信息,我们可以分析并总结出以下与“求字符串中的第一个数字”相关的知识点: ### 1. 字符串操作基础 #### 1.1 字符串简介 在 Java 中,`String` 类用于表示不可变的字符序列,即字符串。字符串在 Java ...

    判断字符串格式的时间

    在本例中,正则表达式被用来验证一个字符串是否符合特定的日期格式。具体来说,正则表达式 `@"\d{4}-\d{1,2}-\d{1,2}"` 被用来检查字符串是否符合 “年-月-日” 的格式。 - `\d{4}`:匹配四位数字,通常代表年份。 ...

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

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

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

    在Java中判断字符串是否含有乱码是一个常见的问题,特别是在处理网络传输数据或文本文件导入导出时。本文将介绍通过实例代码如何判断一个字符串是否含有乱码,并通过编写的Java方法来实现此功能。 首先,我们需要...

    java 判断汉字 汉字的判断

    ### Java判断字符串是否包含汉字的方法 在开发过程中,有时我们需要判断一个字符串是否包含汉字,并根据判断的结果执行不同的逻辑。这通常出现在需要处理多语言输入的情况下,例如用户输入验证、文本分析等场景。...

Global site tag (gtag.js) - Google Analytics