写一段Java代码,判断一串字符是否是半角数字
时间: 2023-03-21 21:01:16 浏览: 148
判断字符串是否为数字
4星 · 用户满意度95%
可以使用Java中的正则表达式来判断一个字符串是否是半角数字。
下面是示例代码:
```
public static boolean isHalfWidthDigit(String str) {
// 使用正则表达式匹配是否只包含数字
String pattern = "^[0-9]*$";
return str.matches(pattern);
}
```
代码中,使用了String类中的matches方法,它可以通过传入一个正则表达式来判断字符串是否匹配该表达式。
这里的正则表达式 "^\\d*$" 用来匹配是否只包含数字,其中 "^" 表示字符串的开始,"$" 表示字符串的结尾,"\\d" 表示数字字符,"*" 表示零个或多个。如果字符串中只包含数字,那么返回true,否则返回false。
阅读全文