返回顶部
首页 > 资讯 > 精选 >Character.UnicodeBlock中cjk的说明详解
  • 641
分享到

Character.UnicodeBlock中cjk的说明详解

character.unicodeblockcjkct 2023-05-31 04:05:06 641人浏览 独家记忆
摘要

本文为大家分享了Character.UnicodeBlock中cjk的说明,供大家参考,具体内容如下Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS : 4E00-9FBF:CJK 统一表意符号 C

本文为大家分享了Character.UnicodeBlock中cjk的说明,供大家参考,具体内容如下

Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS : 4E00-9FBF:CJK 统一表意符号
Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS :F900-FAFF:CJK 兼容象形文字 Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSioN_A :3400-4DBF:CJK 统一表意符号扩展 A
CJK的意思是“Chinese,Japanese,Korea”的简写 ,实际上就是指中日韩三国的象形文字的Unicode编码
Character.UnicodeBlock.GENERAL_PUNCTUATION :2000-206F:常用标点 Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION :3000-303F:CJK 符号和标点 Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS :FF00-FFEF:半角及全角形式

  public static boolean isChineseChar(char c) {    try {      return String.valueOf(c).getBytes("UTF-8").length > 1;    } catch (UnsupportedEncodingException e) {      e.printStackTrace();      return false;    }  }    public static char validateLegalString(String content) {    String illegal = "`~!#%^&*=+\\|{};:'\",<>/?○●★☆☉♀♂※¤╬の〆";    char isLegalChar = 't';    L1: for (int i = 0; i < content.length(); i++) {      for (int j = 0; j < illegal.length(); j++) {        if (content.charAt(i) == illegal.charAt(j)) {          isLegalChar = content.charAt(i);          break L1;        }      }    }    return isLegalChar;  }    public static boolean isRightChar(char c) {    return isChinese(c) || isWord(c);  }    public static boolean isWord(char c) {    String regEx = "[\\w]";    Pattern p = Pattern.compile(regEx);    Matcher m = p.matcher("" + c);    return m.matches();  }    public static boolean isChinese(char c) {    Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);    if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS        || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS        || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A        || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION        || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION        || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {      return true;    }    return false;  }    public static boolean checkNameChese(String name) {    boolean res = true;    char[] cTemp = name.toCharArray();    for (int i = 0; i < name.length(); i++) {      if (!isChinese(cTemp[i])) {        res = false;        break;      }    }    return res;  }

--结束END--

本文标题: Character.UnicodeBlock中cjk的说明详解

本文链接: https://lsjlt.com/news/223592.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Character.UnicodeBlock中cjk的说明详解
    本文为大家分享了Character.UnicodeBlock中cjk的说明,供大家参考,具体内容如下Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS : 4E00-9FBF:CJK 统一表意符号 C...
    99+
    2023-05-31
    character.unicodeblock cjk ct
  • Android adb说明与详解
    Android adb 说明与详解 Android Debug Bridge(ADB)是一个非常有用的工具,它可以帮助开发人员在Android设备和计算机之间进行通信,以便在设备上进行调试、测试和安装...
    99+
    2023-09-02
    android adb
  • C++static详解,类中的static用法说明
    目录C++static详解,类中static用法static特点:用来控制存储方式和可见性类中的static关键字什么时候用static?为什么要引入static?c++中stati...
    99+
    2024-04-02
  • 详解SpringBoot中Session超时原理说明
    一:前言:最近支付后台登录一段时间后如果没有任何操作,总是需要重新登录才可以继续访问页面,出现这个问题的原因就是session超时,debug代码后发现session的超时时间是1800s。也就是说当1800秒内没有任何操作,session...
    99+
    2023-05-31
    springboot session bo
  • mysql中processlist命令的详细说明
    这篇文章主要讲解了“mysql中processlist命令的详细说明”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中processlist命令的详...
    99+
    2024-04-02
  • iframe标签属性说明 详解
    iframe标签是HTML中的一个标签,用于在当前HTML页面中嵌入另一个HTML页面。它有以下一些常用的属性:1. src:指定要...
    99+
    2023-09-20
    iframe
  • iframe标签属性说明详解
    `iframe`标签是HTML中的内联框架元素,用于在当前HTML文档中嵌入另一个HTML文档。它具有以下属性:1. `src`:指...
    99+
    2023-09-21
    iframe
  • Java中TypeReference用法详情说明
    在使用fastJson时,对于泛型的反序列化很多场景下都会使用到TypeReference,例如: void testTypeReference() { List<Intege...
    99+
    2024-04-02
  • 基于Java class对象说明、Java 静态变量声明和赋值说明(详解)
    先看下JDK中的说明:java.lang.Object java.lang.Class<T> Instances of the class Class represent classes and interfaces in ...
    99+
    2023-05-31
    java 静态变量 赋值
  • SpringBoot详细列举常用注解的说明
    目录1 概述2 常用注解1 概述 IOC 是Spring 最为重要的功能之一,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者Sprin...
    99+
    2024-04-02
  • Java Collections的emptyList、EMPTY_LIST详解与使用说明
    目录Collections的emptyList、EMPTY_LIST使用Collections.emptyList()使用注意Collections的emptyList、EMPTY_...
    99+
    2024-04-02
  • Mybatis中@Param注解的作用说明
    目录@Param注解的作用说明1.关于@Param2.原始的方法3.使用@Param@Param注解和参数使用1.使用@Param注解2.不使用@Param注解@Param注解的作用...
    99+
    2024-04-02
  • C++中vector的常用接口详析说明
    目录1、vector介绍2、vector的使用2.1、vector的定义2.2、vector的遍历operator[ ]迭代器范围for2.3、vector的空间增长问题size和c...
    99+
    2024-04-02
  • C语言中的+=运算符详细说明
    +=运算符是c语言中的复合赋值运算符,用于将变量值与表达式相加,语法为:变量 += 表达式;它先计算表达式值,再将结果与变量当前值相加,将计算结果存储回变量中,常用于累加变量值或更新数值...
    99+
    2024-04-03
    c语言 +=
  • mysql中的变量说明
    这篇文章主要介绍“mysql中的变量说明”,在日常操作中,相信很多人在mysql中的变量说明问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql中的变量说明”的疑惑有所帮...
    99+
    2024-04-02
  • Lombok中@EqualsAndHashCode注解的使用及说明
    目录@EqualsAndHashCode注解先来看问题1、定义一个基础类Car2、定义一个扩展类BYD继承Car3、分别new两个对象并比较4、查看比较结果解决办法总结@Equals...
    99+
    2023-03-06
    Lombok @EqualsAndHashCode @EqualsAndHashCode注解 @EqualsAndHashCode注解使用
  • C++中的%的含义说明
    目录C++中的%的解释补充:c++中&什么意思C++中的%的解释 两种意思:1、格式化字符串输出2、整数取余 1、目前printf支持以下格式的输出,例如:printf(&q...
    99+
    2023-03-07
    C++中 % 的含义 C++中 %是什么
  • C++类与对象的详细说明
    目录类的引入类的定义1、声明和定义全部放在类体中2、声明放在头文件,定义放在源文件中类的访问限定符号及封装访问限定符封装类的实例化类对象模型this指针this指针的特性总结类的引入...
    99+
    2024-04-02
  • vue拖拽组件vuedraggable使用说明详解
    vue拖拽组件vuedraggable的使用说明,供大家参考,具体内容如下 需了解H5的draggable属性,通过下面的代码注释,可了解 <!DOCTYPE html>...
    99+
    2024-04-02
  • 关于Guava缓存详解及使用说明
    目录缓存Guava cache详细配置缓存的并发级别缓存的初始容量设置设置最大存储缓存清除策略显式清除Cache LoadingCache缓存 缓存分为本地缓存与分布式缓存...
    99+
    2022-11-13
    Guava缓存 Guava缓存使用 Guava缓存说明
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作