Java识别中文和中文符号
前言
如何失败内容是否包含中文和中文符号。
识别中文和中文符号
根据Unicode的编码识别中文和中文符号。
public class ChineseUtil {/*** 判断是否是中文或者中文符号** @param c* @return*/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.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B|| ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS|| ub == Character.UnicodeBlock.GENERAL_PUNCTUATION) {return true;}return false;}
}
测试用例
@Testvoid testChinese(){System.out.println(ChineseUtil.isChinese('中'));//中文 trueSystem.out.println(ChineseUtil.isChinese('('));//中文括号 trueSystem.out.println(ChineseUtil.isChinese('a'));//英文 falseSystem.out.println(ChineseUtil.isChinese('('));//英文括号 false}
运行结果
Java识别中文和中文符号相关推荐
- java 源文件中的中文符号替换成英文符号
网上找来的java代码,不知道怎么回事,有时候括号是中文的,或者有中文的逗号,中文的分号.有时候整段代码都是这样,要想在eclipse中一个个的修改很麻烦. 于是想到了,写一段代码来把错误的中文符号改 ...
- 正则表达式中文和中文符号
匹配中文标点符号: [\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b] 匹配中文字符的正则表达式: [ ...
- JAVA 代码交互率低的原因分析,深入剖析Java编程中的中文问题及建议最优解决方法...
说明:本文为作者原创,作者联系地址为: josserchai@yahoo.com .由于 Java 编程中的中文 问题是一个老生常谈的问题,在阅读了许多关于 Java 中文问题解决方法之后,结合作者的 ...
- 用户名不能包含中文和特殊符号,只能输入英文加数字
var valideName = (rule, value, callback) => {if (value === '') {callback(new Error('请输入用户名'));}el ...
- Enc-Base64位加密程序包括源代码(支持中文和特殊符号)
Enc-Base64位加密程序包括源代码(支持中文和特殊符号) 创建一个新类,即可调用该类的加密和解密方法 Option Explicit 'Base64编码函数:Base64Encode 'In ...
- java去除文字和中文符号
java去除文字和中文符号 因为文字和中文符号都是占两个字节,所以此方法对于占两个字节的文字去除都通用. public class test {public static void main(Stri ...
- python中中文图标_python中中文图标_matplotlib同时显示中文和特殊符号
Matplotlib中文显示问题--用例子说明问题 #-*- coding: utf-8 -*- from pylab import * t = arange(-4*pi, 4*pi, 0.01) y ...
- java实现汉字判断+中文符号判断
java一般的中文判断都是利用正则表达式 Pattern pattern = Pattern.compile("[\u4e00-\u9fcc]+"); System.out.pri ...
- 【错误记录】IntelliJ IDEA 中 Java 代码中的中文注释报错 ( Menu / File / Settings / Editor / File Encodings 中修改工程编码 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 IntelliJ IDEA 中 , 出现中文注释报错 ; Y:\002_WorkSpace\003_IDEA\Groovy_Demo\src\m ...
最新文章
- java 打印 排序 数字塔_求助,用循环方法输出以下数字塔
- mysql 5.0 乱码,解决MySQL 5.0.16的乱码问题
- leetcode 55. 跳跃游戏 思考分析
- rhel Linux 网络配置
- OpenShift 4 - 部署运行 MinIO 对象存储
- java 是否继续_Java异常被抛出或被捕获之后,代码是否继续执行的问题
- HihoCoder - Floyd算法
- linux内核 header.s,arm架构的linux内核中,clrex指令的作用是什么
- java+switch语句+枚举,Java枚举类型在switch语句中的正确用法
- chrome 迅雷下载 支持插件, 让chrome支持迅雷
- Android项目开发总结
- Pandas:利用Styler对象设置Series、Dataframe在Jupyter Notebook中的输出样式(1)——基础接口
- 怎么创建账户Crowd 和 JIRA、Confluence、Fisheye and Crucible、GitLab共享账户已经集成登入
- 如何解决Paypal多账号登录账户关联?
- web开发---为什么要安装web服务器
- ubuntu下手动安装gnome插件
- vim插件——auto-pairs
- 《途客圈创业记》读书笔记
- python接口测试+ununittest之verbosity
- 在地图上,如何对一个地区进行矩形划分