Determine If a String Is a Legal Identifier in Java
Description
The following code shows how to determine If a String Is a Legal Identifier.
Example
/* ww w .j a v a 2 s . co m*/
public class Main {
public static void main(String[] argv) throws Exception {
boolean b = isJavaIdentifier("my_var"); // true
}
public static boolean isJavaIdentifier(String s) {
if (s.length() == 0 || !Character.isJavaIdentifierStart(s.charAt(0))) {
return false;
}
for (int i = 1; i < s.length(); i++) {
if (!Character.isJavaIdentifierPart(s.charAt(i))) {
return false;
}
}
return true;
}
}
Home »
Java Tutorial »
Java Data Type »
Java Tutorial »
Java Data Type »