用正则啊,字符串的判读,拆分,匹配都常常使用,Stirng类中match()方法就可以了
比如:“StirngXxxx”.match("\\d{4}");j就可以判读是不是数字了。
自己学学正则语言吧,在字符串操作很有用的哦~~~
对呀,很有用的
用[0-9*]{0,4}试一试
//判断是不是*号
Scanner input=new Scanner(System.in);
String str=input.next();
if(str=="*")
{
system.out.print("这是*号");
}
//判断是不是数字
try {
Integer.parseInt(str);
system.out.print("这是整数");
} catch (NumberFormatException e) {
system.out.print("这是字符串");
}