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视频教学