`

Java判断字符串中是否包含汉字

 
阅读更多

有两个方法

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 正则表达式判断字符串是否包含中文

    Java 正则表达式判断字符串是否包含中文

    Java判断字符串中是否包含中文方法

    主要介绍了Java判断字符串中是否包含中文方法,使用Matcher类解决了这个问题,需要的朋友可以参考下

    Java正则表达式判断字符串中是否包含中文示例

    之前一个朋友问我,如何判断字符串中是否包含中文,其实解决的方法很简单,但觉着有必要写出给不知道的朋友们以参考,所以下面这篇文章主要介绍了利用Java正则表达式判断字符串中是否包含中文的方法,需要的朋友可以...

    Java 判断字符串中是否包含中文的实例详解

    主要介绍了Java 判断字符串中是否包含中文的实例详解的相关资料,这里提供实例来说明该如何实现这样的功能,需要的朋友可以参考下

    Java判断字符串是否含有乱码实例代码

    本文通过实例代码给大家介绍了Java判断字符串是否含有乱码的方法,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

    java判断字符串中是否包含中文并过滤中文

    主要为大家详细介绍了java判断字符串中是否包含中文,并过滤掉中文,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Java字符串常用方法

    判断字符串为空 ...判断字符串是否为空白(null或只包含空格) 判断字符串是否为空(null或长度为0) 截取字符串从开始到给定长度的一段 判断字符串是否以某个前缀开头 判断字符串是否以某个后缀结尾

    检验字符串是否包含简体字(针对繁体字和简体字不同的情况)

    检验繁体和简体字混合的情况下,找出简体字(前提是繁体字和简体字不同)

    java实现检测是否字符串中包含中文

    本文给大家分享了2个使用java检测字符串中是否包含中文的代码,都非常的实用,最后附上了各种字符的unicode编码的范围,方便我们以后使用正则进行匹配检测。

    Java编写的非常有用的方法,文字中提取中文字符

    在一个字符串中找出所有汉字并返回,判断一个字符串是否为空白字符串(包括所有形式的空白符号)

    java自定义工具类,对字符串进行特殊处理

    1.删除字符 2.去空格 3.去除所有空格和特殊字符 4.判断邮箱 5.字符串集合转字符串 6.只保留汉字 7.关键词前后是否包含英文字母 8.去除字符串中的附件 9.获取下标单个位置和所有位置

    Java判断中英文符号、标点的实现

    本篇文章主要介绍了Java判断中英文符号、标点的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    java_字符串判断工具类的标准代码_android

    判断字符串是否为空 检测String是否全是中文 判定输入汉字 编译后的正则表达式缓存 将字符串的第一位转为小写 将字符串的第一位转为大写 下划线命名转为驼峰命名 驼峰命名法转为下划线命名 将异常栈信息转为字符串 ...

    chineseTypeCheck:简体中文繁体中文判断器

    简中/繁中判断器主要功能判断字串是否包含『简体,繁体,简繁都有,英文』等多种情况输入字符串,输出布尔值判断是否包含繁体: hasTraditional()判断是否包含简体: hasSimplied()判断是否包含繁简体: hasBoth()...

    java开源包4

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。 异步HTTP客户端开发包 HttpAsyncClient HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient ...

    java实现雪花飘落源码-Experiment5:实验5

    掌握字符串String及其方法的使用 掌握文件的读取/写入方法 掌握异常处理结构 实验要求 基本要求 在某课上,学生要提交实验结果,该结果存储在一个文本文件A中。 文件A包括两部分内容: 一是学生的基本信息; 二是学生...

    java源码包---java 源码 大量 实例

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    java读取解析DXF文件信息.rar

    java解析DXF文件信息,这里涉及到各种转换字符串编码的操作,解决了解析过程中遇到中文的乱码问题,包括circle,ellipse,line,lwpolyline等,还涉及到从DXF文件中读取一个字符串、判断CIRCLE实体、判断ellipse实体、...

    咦,Java拆分个字符串都这么讲究

    提到 Java 拆分字符串,我猜你十有八九会撂下一句狠话,“这有什么难的,直接上 String 类的 split() 方法不就拉到了!”假如你真的这么觉得,那可要注意了,事情远没这么简单。 来来来,搬个小板凳坐下。 假如现在...

    java源码包2

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

Global site tag (gtag.js) - Google Analytics