检查字符串是否为合法的Java标识符

来源:百度知道 编辑:UC知道 时间:2024/07/09 00:16:22
编写一个程序,检查字符串是否为合法的Java标识符
使用Character.isJavaIdentifierStart()方法和Character.isJavaIdentifierPart()方法,

java.lang包

求大家帮忙写段代码

 
 
 
class JavaIdentifierTest {

    public static boolean isValidJavaIdentifier( String candidate ) {
        if ( candidate.length( ) == 0 ||
             ! Character.isJavaIdentifierStart( candidate.charAt( 0 ) ) )
            return false;

        String tail = candidate.substring( 1 );
        for ( int i = 0; i < tail.length( ); i++ )
            if ( ! Character.isJavaIdentifierPart( tail.charAt( i ) ) )
                return false;

        ret