导读
数字类型的判断是项目里常见的场景,相比一大串的非空,instanceof 以及大于小于0的判断,我更倾向于使用工具类 StringUtils 或者 正则表达式 来实现功能,追求代码的简洁和高效。
你可能需要的博客:
正文
一、StringUtils 方法
isNumeric() 和 isNumericSpace() 都属于 StringUtils,区别也就在字面意思里:对 Space(空格)的处理方式不用。
使用 StringUtils 类,需要在 pom.xml 中引入“commons-lang3”依赖:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.10</version>
</dependency>
1. StringUtils.isNumeric()
目的:用来判断传入字符串是否为正整数。
- 方法展示
@Test
void test_isNumeric(){
System.out.println("正整数: