java中判断一个字符是否是中文有哪些方法啊 java中判断一个字符是否是中文有哪些方法啊???越多越好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、转化为unicode,利用中文字符转化后双字节中首个字节不为0,而英文字符首字节为0.但是这样的话,可能会有别的国家字符也是双字符且首字符非0. 2、正则表达式判断。\u4e00到\u9fa5 3、 public boolean isChinesrChar(char ch) { int v = (int) ch; if(v>=19968 && v <= 171941) { return true; } else { return false; } } 4、 public 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; } String str ="java is 中文";if (str.getByte[].length != str.length() ) {存在中文} else {不存在中文}String str1 ="java is zhongw";if (str1.getByte[].length != str.length() ) {存在中文} else {不存在中文} [\u4e00-\u9fa5]+正则表达式。 dwr 下拉列表 对象 Struts1的action中如何修改JSP页面文本框的值 高分求助,applet调用本地文件后在eclipse下运行没问题,在浏览器上运行,浏览器自动关闭 struct 延时加载问题 各位大侠哪位用过javaparty的?配置有问题高分请教! 请问,我发布一个bpel应用的时候,总是报错Latch error是怎么回事啊?谢谢。 求救::mysql连接jdbc问题 weblogic8配置的问题?急,在线等待` oracle的blob类型对应的java中什么数据类型? spring中数据源问题 hibernate查询问题,大家进来帮忙解决哈,
2、正则表达式判断。\u4e00到\u9fa5
3、 public boolean isChinesrChar(char ch)
{
int v = (int) ch;
if(v>=19968 && v <= 171941)
{
return true;
}
else
{
return false;
}
}
4、 public 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;
}
if (str.getByte[].length != str.length() ) {
存在中文
} else {
不存在中文
}
String str1 ="java is zhongw";
if (str1.getByte[].length != str.length() ) {
存在中文
} else {
不存在中文
}
正则表达式。