java判断中英文字符,java判断字符是不是字母

  java判断中英文字符,java判断字符是不是字母

  一般情况下我们都会使用正则表达式来进行判断,具体的正则表达式为【^[a-zA-Z]*】,判断方法的具体代码为【charastring.matches(^[a-za-z]*)】。

  (视频教程推荐:java视频)

  具体代码:

  公共课中英文{

  //常规_标点符号判断中文的号

  //CJK _符号_和_标点判断中文的。号

  //半宽_和全宽_表单判断中文的,号

  /**

  * 是否是中文

  * @param c

  * @返回

  */

  公共静态布尔表达式(字符c) {

  性格UnicodeBlock ub=。字符10 . 3(c)的UnicodeBlock

  if (ub==Character .unicode块。CJK _统一_表意文字

   ub==Character .CJK _兼容_象形文字

   ub==Character .unicode块。CJK _统一_表意_扩展_A

   ub==Character .UnicodeBlock。常规_标点符号

   ub==Character .unicode块。CJK _符号_标点符号

   ub==Character .unicode块。半宽_和_全宽_格式){

  返回真实的

  }

  返回错误的

  }

  /**

  * 是否是英文

  * @param c

  * @返回

  */

  public static boolean isEnglish(字符串字符){

  返回charastring.matches(^[a-za-z]*);

  }

  公共静态布尔值为中文(字符串str){

  string regEx=[\ \ u4e 00-\ \ u9fa 5];

  模式p=模式。编译(regEx);

  matcher m=p . matcher(str);

  if(m.find())

  返回真实的

  其他

  返回错误的

  }

  公共静态void main(String[] args) {

  System.out.println(isChinese(员));

  系统。出去。println(isChinese( s );

  System.out.println(isEnglish(程序员之家));

  系统。出去。println(isEnglish( Robert ));

  System.out.println(isChinese(

  程序员论坛));

  }推荐教程:java入门程序以上就是爪哇岛如何判断字符串是否是英文的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: