1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java判断字符串中是否包含中文?

java判断字符串中是否包含中文?

时间:2020-04-25 15:17:17

相关推荐

java判断字符串中是否包含中文?

Java|java教程

java

Java-java教程

带用户数据 源码,vscode 安装主题,ubuntu下载工具最新绿色版,多tomcat 性能,sqlite中未能加载,jquery插件判断浏览器,前端选什么框架好看,用爬虫怎么抢票,php json库,西安seo urkeji,漏洞网站源码,div网页模板,一百元模板lzw

java判断字符串中是否包含中文?

asp源码 通信录管理系统,电脑应用安装ubuntu,tomcat浏览器无法打开,浴室爬虫的危害,学习php哪个平台好教程,seo.nxh_lzw

方法1、针对每个字符判断

cuplayerminiv3源码下载,Ubuntu总闪退,tomcat 一键安装服务,python爬虫诗歌,php 教师管理课程,蚌埠 seo 招聘lzw

public static boolean isChinese(String str) throws UnsupportedEncodingException { int len = str.length(); for(int i = 0;i 0) return true; } } return false; }

方法2、利用正则表达式

public static boolean isContainChinese(String str) { Pattern p = pile("[\u4e00-\u9fa5]"); Matcher m = p.matcher(str); if (m.find()) { return true; } return false;}

方法3、改造正则

/** * 字符串是否包含中文 * * @param str 待校验字符串 * @return true 包含中文字符 false 不包含中文字符 * @throws EmptyException */ public static boolean isContainChinese(String str) throws EmptyException { if (StringUtils.isEmpty(str)) {throw new EmptyException("sms context is empty!"); } Pattern p = pile("[\u4E00-\u9FA5|\\!|\\,|\\。|\\(|\\)|\\《|\\》|\\“|\\”|\\?|\\:|\\;|\\【|\\】]"); Matcher m = p.matcher(str); if (m.find()) {return true; } return false; }

Java视频教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。