java判断一个字符是否是字母字符,java判断字符串是否包含汉字

  java判断一个字符是否是字母字符,java判断字符串是否包含汉字

  新增知识点:

  valueOf() 方法用于返回给定参数的原生 Number 对象值,参数可以是原生数据类型, String等。

  matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般用matches()。

  判断方法:

  首先使用“valueOf()”方法返回字符的对象值,然后定义用于判断的正则表达式,例如:“[\u4e00-\u9fa5]”,最后使用“matches()”方法进行匹配即可。

  例子如下:

  /**

  *确定一个字符是否是汉字。

  *

  * @作者雅威Xi

  * @日期2018-8-20

  */

  公共类测试{

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

  char a=“”;

  char b=0;

  char c= a

  Char= medium

  system . out . println(isChineseChar(a));

  system . out . println(isChineseChar(b));

  system . out . println(isChineseChar(c));

  system . out . println(isChineseChar(d));

  }

  /**

  *确定一个字符是否是汉字。

  * PS:汉字编码范围:[\u4e00-\u9fa5]

  *

  * @param c要判断的字符

  * @return是汉字(真),不是汉字(假)

  */

  public static boolean isChineseChar(char c){

  返回String.valueOf(c)。匹配([\ u4e 00-\ u9fa 5]);

  }

  }运行结果:

  错误的

  错误的

  错误的

  推荐教程:java入门以上是java中如何判断一个字符是否为汉字的详细内容。更多请关注我们的其他相关文章!

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

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