import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class IfHanZi {
public static void main(String[] args) {
//方法一:
String s1 = "我是中国人";
String s2 = "imchinese";
String s3 = "im中国人";
System.out.println(s1 + ":" + new String(s1).length());
System.out.println(s2 + ":" + new String(s2).length());
System.out.println(s3 + ":" + new String(s3).length());
System.out.println((s1.getBytes().length == s1.length()) ? "s1无汉字":"s1有汉字");
System.out.println((s2.getBytes().length == s2.length()) ? "s2无汉字":"s2有汉字");
System.out.println((s3.getBytes().length == s3.length()) ? "s3无汉字":"s3有汉字");
//方法二:
int count = 0;
String regEx = "[\\u4e00-\\u9fa5]";
String str = "中文fd我是中国人as ";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
while (m.find()) {
for (int i = 0; i <= m.groupCount(); i++) {
count = count + 1;
}
}
System.out.println("共有 " + count + "个 ");
}
}
分享到:
相关推荐
Java OCR 图像智能字符识别技术,可识别中文。具体详见:http://blog.csdn.net/white__cat/article/details/38461449
Java OCR 图像智能字符识别-文字识别Demo。能够识别中文
java字符模式识别, 可以自己添加训练样本。
Java源码 OCR 图像智能字符识别技术,大幅提升中文识别率,完善修正版。经过修正识别率大幅度提升,识别功能已经非常完善。
字符识别,手动截取字符位置,点击识别,开始识别字符,数字识别率很高,英文识别不是很准确
Java自动识别文件字符编码工具类 参考博客 https://blog.csdn.net/superbeyone/article/details/103036914 使用方式: String encode = EncodingDetect.getFileEncode(geoJsonFile); log.info("系统检测到文件[ {}...
Java 字符识别程序 详细的介绍和代码 OCR识别等一些知识
在一个字符串中找出所有汉字并返回,判断一个字符串是否为空白字符串(包括所有形式的空白符号)
Java的OCR(图片字符识别)包,Asprise出品。 它甚至可以读条形码。 含破解文件。 Asprise-OCR-Java-Windows_XP_32bit-4.0.zip
基于Java实现手写汉字识别系统,不使用机器学习的方法,而是使用0-1矩阵的文件来保存手写体的字形,再通过欧氏距离计算出可能的字符,是一个比较简单的手写识别系统,可以比较准确的识别出大多数的常用汉字。...
需配置好OpenCV和OCR环境
车牌识别 字符处理车牌识别
java读写excel包括utf8转码为可识别汉字gbk,jxl方式读取excel,生成一个新的excel
汉字识别,判断字符串是否GBK编码
java 写的 OCR ,可以识别图形里面的字符。 转载!
输入汉语字符串可以取得每个汉字的首字母。
java OCR 图像智能字符识别技术map.7z
java实现人脸识别登录,人脸识别是将摄像头捕捉到的人脸流媒体数据和数据库查询出来的base64字符数据上传到云服务器进行系统比对 百度云API