用java实现:判断一个给定的字符串是否是一个合法的标识符; $_abc

如题所述

public static boolean isJavaIdentifier(String input) {
if (input != null && input.length() > 0) {
int pos = 0;
if (Character.isJavaIdentifierStart(input.charAt(pos))) {
while (++pos < input.length()) {
if (!Character.isJavaIdentifierPart(input.charAt(pos))) {
return false;
}
}
return true;
}
}
return false;
}

除了isJavaIdentifierStart()和isJavaIdentifierPart()配合使用判断标识符之外,还可以根据标识符的定义,借助正则表达式来判断是否是标识符
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网