阿斯克码判断字符串是否为数字
时间: 2023-12-06 13:36:51 浏览: 125
根据提供的两个引用,可以使用Java编程语言来判断一个字符串是否为数字。其中,阿斯克码是一种字符编码方式,可以将字符转换为数字。在Java中,可以使用Character.isDigit()方法来判断一个字符是否为数字,也可以使用正则表达式来判断一个字符串是否为数字。
以下是两种Java判断字符串是否为数字的例子:
1.使用Character.isDigit()方法判断字符串是否为数字
```java
public static void main(String[] args) {
String str = "1234";
char[] chs = str.toCharArray();
for (int i = 0; i < chs.length; i++) {
if(!Character.isDigit(chs[i])){
System.out.println("该字符串不是数字!");
System.exit(0);
}
}
System.out.println("该字符串是数字!");
}
```
2.使用正则表达式判断字符串是否为数字
```java
public static void main(String[] args) {
String str = "1234";
String reg = "^[0-9]*$";
if(str.matches(reg)){
System.out.println("该字符串是数字!");
}else{
System.out.println("该字符串不是数字!");
}
}
```
阅读全文