定义一个返回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; }
采纳下吧
报告相同问题?