定义一个返回boolean值的方法,判断给定的字符串参数是否是一个合法的Java标识符(为了简单起见,这里合法的标识符包括关键字和用户标识符,不考虑其中出现汉字字符)。
在演示类中,读入一个整数n,并循环n次:读入一行字符,调用上面的方法判断它是否是合法的标识符。
private boolean isJavaIdentifier(String input) {
if(!Character.isJavaIdentifierStart(input.charAt(0))){
return false;
}
for (int i = 1; i < input.length(); i++) {
if(!Character.isJavaIdentifierPart(input.charAt(i))){
return false;
}
}
return true;
}
采纳下吧