java判断中文其实很简单,就是利用java自带的正则匹配即可
工具/原料
MyEclipse工具
方法/步骤
1
打开MyEclipse工具,新建类“Test”
2
然后在Test类中编写方法,代码如下:/*** * 验证中文名字 * @param name * @return */ public static boolean isChineseName(String name) { Pattern pattern = Pattern.compile('^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]){2,5}$'); Matcher matcher = pattern.matcher(name); if(matcher.find()){ return true; } return false; }
3
在mian方法中编写测试代码:public static void main(String[] args) { Test t = new Test(); System.out.println(t.isChineseName('我是中文')); }
4
运行man方法结果:true
注意事项
只判断纯中文,如果含有英文字母则是为不是中文