//判断标识符,标识符是由字母开头的字母数字创,字母包含下划线_和符号$,此定义包含关键字。
//本例判断指定字符串是否符合标识符的语法。
class Identifier
{
public static void main(String[] args)
{
String str="_abckdj99$0d";
System.out.println("str是否是标识符:"+isIdentifier(str));
}
public static boolean isIdentifier(String str)
{
if(str!=null && str.length()>0)
{
char ch=str.charAt(0);
if(ch>='a'&&ch<='z'|| ch>='A'&&ch<='Z' || ch=='_'||ch=='$')
{
for(int i=1;i<str.length();i++)
{
ch=str.charAt(i);
if(!(ch>='a'&& ch<='z'||ch>='A'&& ch<='Z'||ch=='-'||ch=='$'||ch>='0'&& ch<='9'))
{
return false;
}
}
return true;
}
}
return false;
}
}