java判断是否为合法标识符

定义一个返回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;
    }

采纳下吧