A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dede风 中级黑马   /  2014-12-29 17:43  /  819 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

               Character类中有两个静态函数来判断标识符的合法性:

                  public void boolean isJavaIdentifierStart(char ch)

                  public void boolean isJavaIdentifierStart(int codePoint)

                  public void boolean isJavaIdentifierPart(char ch)

                  public void boolean isJavaIdentifierPart(int codePoint)      

            其中    public void boolean isJavaIdentifierStart() 是判断对应的字符是否可以作为java的首字符的函数,

                           public void boolean isJavaIdentifierPart() 是判断对应的字符是否可以作为java的首字符或后续字符的函数.



                可以通过以上函数来验证Unicode字符集中可以作为标志符和首字符的个数,会发现可以作为标志符的有102903个,其中可以作为首字符的只有100801个.相差2102个不可以作为标志符首字符的,而非只有0-9不  可以作为首字符.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马