JAVA的read方法问题
booleanfactor(){if(read('a'))returntrue;if(read('(')){if(!exp())returnfalse;if(!read(...
boolean factor() {
if (read('a'))
return true;
if (read('(')) {
if (!exp())
return false;
if (!read(')'))
return false;
return true;
}
return false;
}
boolean read(char x) {
String xx = "" + x;
if (input.startsWith(xx)) {
input = input.substring(1);
return true;
}
return false;
}
factor中第1个if判断是a的话返回true,现在我想让其判断所有字母数字加空格都返回true,该怎么改,求大神解答 展开
if (read('a'))
return true;
if (read('(')) {
if (!exp())
return false;
if (!read(')'))
return false;
return true;
}
return false;
}
boolean read(char x) {
String xx = "" + x;
if (input.startsWith(xx)) {
input = input.substring(1);
return true;
}
return false;
}
factor中第1个if判断是a的话返回true,现在我想让其判断所有字母数字加空格都返回true,该怎么改,求大神解答 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询