- /**
- * 2013年1月4日 00:56:34 确定一个字符串是否是合法的java标识符
- *
- * @param s
- * @return 运行: LangUtils langUtils = new LangUtils();
- * System.out.println(langUtils.isJavaIdentifier("0sa")); 结果: false
- */
- public 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;
- }
- //该片段来自于http://www.codesnippet.cn/detail/220420149346.html
来源: http://www.codesnippet.cn/detail/220420149346.html