package com.util;import java.util.regex.Matcher;
import java.util.regex.Pattern;public class ChineseAndEnglish {// GENERAL_PUNCTUATION 判断中文的"号// CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号// HALFWIDTH_AND_FULLWIDTH_FORMS 判断中文的,号/*** 是否是中文* @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.GENERAL_PUNCTUATION|| ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION|| ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {return true;}return false;}/*** 是否是英文* @param c* @return*/public static boolean isEnglish(String charaString){return charaString.matches("^[a-zA-Z]*");}public static boolean isChinese(String str){String regEx = "[\\u4e00-\\u9fa5]+";Pattern p = Pattern.compile(regEx);Matcher m = p.matcher(str);if(!m.find())return true;elsereturn false;}public static void main(String[] args) {System.out.println(isEnglish("asd"));}}

java 判断中英文相关推荐

  1. java 判断英文标点_Java判断中英文符号、标点的实现

    本文介绍了java判断中英文符号.标点的实现,分享给大家,具体如下: 方法一.用unicodeblock和unicodescript判断 在java中,主要使用 character类处理字符有关功能, ...

  2. Java判断字符串中是否包含中英文标点符号

    Java判断字符串中是否包含中英文标点符号 /*** 该函数判断一个字符串是否包含标点符号(中文英文标点符号).* 原理是原字符串做一次清洗,清洗掉所有标点符号.* 此时,如果原字符串包含标点符号,那 ...

  3. CharacterUtils 判断中英文,英文大小写

    文章目录 CharacterUtils 判断中英文,英文大小写 CharacterUtils 判断中英文,英文大小写 package com.wretchant.fredis.util;import ...

  4. java 实现中英文拼写检查和错误纠正?可我只会写 CRUD 啊!

    简单的需求 临近下班,小明忙完了今天的任务,正准备下班回家. 一条消息闪烁了起来. "最近发现公众号的拼写检查功能不错,帮助用户发现错别字,体验不错.给我们系统也做一个." 看着这 ...

  5. java判断字符长度_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  6. 判断字符串不包含某个字符php,java判断字符串是否包含某个字符的方法

    java判断字符串是否包含某个字符的方法: 一.contains方法 1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2: ...

  7. java判断总共天数_Java判断两个日期相差天数的方法

    本文实例讲述了Java判断两个日期相差天数的方法.分享给大家供大家参考.具体如下: import java.util.Calendar; public class DateDifferent{ pub ...

  8. java 包含汉字,【转载】Java判断字符串中是不是包含汉字

    [转载]Java判断字符串中是否包含汉字 import java.util.regex.Matcher; import java.util.regex.Pattern; public class If ...

  9. java判断回文字符串几种简单的实现

    11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进 ...

最新文章

  1. [转] 鼠标移入/移出颜色渐变
  2. Amazing Slide(图片轮播制作工具)中文版
  3. art-template-loader:template
  4. Contest Hunter 0103最短Hamilton路径 【状压dp】 By cellur925
  5. OpenCV精进之路(四):图像处理——图片的缩放和图像金字塔
  6. [渝粤教育] 武汉理工大学 复变函数与积分变换 参考 资料
  7. 无法访问_win10纯净版提示无法访问文件或目录损坏的问题
  8. 关于Layer UI表格列日期格式化及取消自动填充日期
  9. 数字信号处理-基础一
  10. 数据结构与算法(一):时间复杂度和空间复杂度
  11. VSCode Remote 报错,无法连接??别慌,小二来了!
  12. 程序员必读书籍排行榜,看看你读过的是否榜上有名
  13. 亲自动手写一个深度学习框架
  14. 王者链游西坦竞技场(Thetan Arena)攻略来了
  15. GO Strings-and-runes
  16. 昨天去做地推,在路上看见了这么繁茂的仙人掌
  17. vue $route及$router的区分
  18. 如何将编译好的Docker镜像推送至私有Dockerhub仓库?
  19. PyCharm汉化:简单两步搞定!PyCharm怎么设置中文简体,为什么我的pycharm搜不到中文语言包(Chinese ​(Simplified)​ Language Pack)
  20. openCV2学习笔记---1.环境配置

热门文章

  1. 使用GCC编译程序常用命令
  2. 用Turtle画银杏树
  3. 利用Android studio开发Java程序
  4. 微信python小课_微信公众号广告案例:Pytnon小课
  5. Vue项目中如何使用computed计算属性
  6. iot-Scada免费Scada组态软件系列教程2-架构设计
  7. Google SRE 概览
  8. 资讯网站实时翻译软件
  9. 计算机中鼠标的设置,鼠标设置在哪?怎么设置?这些你都知道吗?
  10. freemaker导出word时出现值被分割的问题处理