展开全部

对照最新版本的 Unicode (最少是62616964757a686964616fe59b9ee7ad9431333335343330 6.0  版本,不知道现在是否有 7.0) 里面找从哪个 code point 数字开始到哪个数字结束的是常用中文汉字,另外冷僻汉字肯定不是用单个 char 能表示的,它们是用2个甚至多个 char 表示一个冷僻汉字的。

在这个图片中找 Select Block  里面的汉字 CJK (Chinese, Japan, Koren) 区域,它就是汉字,但有时候汉字可能像外人一样把中日韩的汉字都放一起。

在百度上搜索 unicode 6.0 超大字符集字体支持包,里面提供 unicode 6.0 的 unicode character map 表。

另外你也有一个最傻瓜式的做法,跑个循环把一个整数从 1 到 65535的 cast 成为 char 然后把它打印出来观察哪个范围之内是汉字,这样你就知道怎么判断了。不过要知道这只是汉字的一部分,冷僻字都不在 65535 这 char 表示的 2 字节范围内,JRE 5 开始提供的 String 的 codePoint 支持方法可以用来观察这些事情,就像下面这个百度链接中的样例代码:

for (char c = 1; c

{

System.out.print(String.valueOf(c));

if (c % 255 == 0)

{

System.out.println();

}

}

java怎么判断一个char是汉字_JAVA中判断char是否是中文的几种方法相关推荐

  1. java字符串确定汉字_java中判断字符串中汉字的个数

    使用方法3与方法4时需要注意一些问题,代码中会有注释. 代码如下: package 包名; import java.util.ArrayList; import java.util.regex.Mat ...

  2. java 判断字符串是否包含字母_Java中判断某一字符串是否包含数字、字母和中文...

    importjava.util.regex.Matcher;importjava.util.regex.Pattern;public classStrValidate {//纯数字 private s ...

  3. java判断一个对象是否为空_Java中判断对象是否为空的方法的详解

    首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的: 另一种是org.springframework.util包下的.这两种StringU ...

  4. java 获取星期几_java中获取日期是星期几的两种方法

    java中取得指定日期是星期几可以采用下面两种方式取得日期是星期几:(推荐:java视频教程) 1.使用Calendar类//根据日期取得星期几 public static String getWee ...

  5. java怎么打印星期_java中获取日期是星期几的两种方法

    java中取得指定日期是星期几可以采用下面两种方式取得日期是星期几:(推荐:java视频教程) 1.使用Calendar类//根据日期取得星期几 public static String getWee ...

  6. java 判断 中文字符_java中判断字符串中是否有中文字符

    package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...

  7. python3判断变量存在_Python3基础 list in/not in 判断一个变量是否在列表中存在

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  8. 判断一个点是否在RotatedRect中

    openCV函数pointPolygonTest(): C++: double pointPolygonTest(InputArray contour, Point2f pt, bool measur ...

  9. Java编程定义一个数组,输出数组中的最大值与最小值

    package com.pzhu.demo;public class MaxMin {//Java编程定义一个数组,输出数组中的最大值和最小值public static void main(Strin ...

最新文章

  1. 第四百三十六天 how can I 坚持
  2. Linux 解压后的启动流程分析
  3. 【CV】使用 scikit-image 进行图像处理
  4. TCP/IP学习笔记(四)TCP超时重传及拥塞控制
  5. 【千字分析】剑指 Offer 05. 替换空格
  6. 弹出框 背景固定 滑动
  7. 口令是计算机软件吗,计算机口令密码以对计算机软件编程进行算法加密为特点,是适用于计算机数据保护和网络通信等广泛用途的密码。下列选项中,不属于常见的弱口令密码的是()。...
  8. 【Flink】UnsatisfieldlinkError : org.apache.hadoop.util.NativeCrc32
  9. python二次开发odoo_odoo二次开发 - 战鹏的Blog - OSCHINA - 中文开源技术交流社区
  10. iOS 更新日志 - 持续更新中
  11. D4 数据分析实例:分析movielens电影数据+pandas核心数据结构
  12. 电子计算机显示屏不亮了,手把手教你电脑显示器不亮怎么办
  13. 【便签纸】记录一下对比excel列表的小工具代码
  14. netcat工具简单使用
  15. 汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL、JNL、JNG、JG、JCXZ、JECXZ、JMP、JMP...
  16. a king读后感 love of the_小王子英语读后感推荐
  17. Chrome for Android AutoComplete地址栏地址自动补全功能调研和更新
  18. 设计模式之结构型模型
  19. 广度优先搜索(BFS)---农夫与牛
  20. 《Turbo iso: towards ultrafast and robust subgraph isomorphism search in large graph databases》读后笔记

热门文章

  1. PID控制器开发笔记之十三:单神经元PID控制器的实现
  2. 机器学习笔记(了解)
  3. 微型计算机的应用特点,微型计算机的特点及应用
  4. 通域消化内镜Android患者版,市中心医院消化内科Ⅰ病区开创超声内镜治疗新领域...
  5. java排队系统模型,MMC排队系统模型
  6. python建立多台电脑共用的_用virtualenv建立多个Python独立虚拟开发环境
  7. ai人工智能python开发_Python才是人工智能AI的首选编程语言,你值得拥有……
  8. nginx 配置php版本号,隐藏Apache、nginx和PHP的版本号的配置方法
  9. 【总结记录】面向对象设计OOP三大特性(封装、继承、多态)、七大基本原则的理解(结合代码、现实实例理解)
  10. vue组件一直注册不了_Vue自定义组件及组件的注册方法