新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

java如何判断字符串是不是为纯数字,Java如何判断字符串中是否包含某个字符

发布时间:2023-08-09 07:56:28

java如何判断字符串是否是为纯数字

可使用正则表达式来判断一个字符串是否是为纯数字。下面是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
String str1 = "12345";
String str2 = "abc123";
if (isNumeric(str1)) {
System.out.println(str1 + "是纯数字");
} else {
System.out.println(str1 + "不是纯数字");
}
if (isNumeric(str2)) {
System.out.println(str2 + "是纯数字");
} else {
System.out.println(str2 + "不是纯数字");
}
}
public static boolean isNumeric(String str) {
// 使用正则表达式判断字符串是否是为纯数字
return str.matches("\d+");
}
}
```
输出结果:
```
12345是纯数字
abc123不是纯数字
```
在上面的代码中,我们使用了String的`matches()`方法来检查字符串是否是匹配指定的正则表达式。正则表达式`"\d+"`表示一个或多个数字。如果字符串只包括数字字符,则返回true;否则返回false。