Java判断String是否是中文,并把中文转换成Unicode
2018-02-07 23:59
501 查看
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~
见如下代码: /**
* 判断是否为中文字符
* @param c
* @return
*/
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;
}
见如下代码: /**
* 判断是否为中文字符
* @param c
* @return
*/
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;
}
/** * 把中文转成Unicode码 * @param str * @return */ public String chineseToUnicode(String str){ String result=""; for (int i = 0; i < str.length(); i++){ int chr1 = (char) str.charAt(i); if(chr1>=19968&&chr1<=171941){//汉字范围 \u4e00-\u9fa5 (中文) result+="\\u" + Integer.toHexString(chr1); }else{ result+=str.charAt(i); } } return result; }
相关文章推荐
- java判断String类型是否能转换为int的方法
- Java判断输入的String是否为中文方法总结
- Java判断String类型变量是否可以转换数字类型
- java 随机生成一个中文、判断某个string是否是中文以及打印出全部的中文
- java float double string转换和根据是否是小数判断显示格式
- java 判断String中是否包含中文
- java中如何判断一个String 是否可以强制转换成Integer
- java判断String类型是否能转换为int
- JAVA读取中文文件,判断string中含有中文字符,判断某一个字符是否为中文字符
- Java判断输入的String是否为中文方法总结
- java 判断固定的中文字符串 判断字符串中是否包含固定的中文字符 String.indexOf(中文)
- java中文和unicode编码相互转换(转)
- Java工具类:(1)判断String是否为手机号码
- (转)java判断string变量是否是数字的六种方法小结
- 【JAVA基础】0012--------判断String类型的XML中是否存在某一个节点
- Java 判断 String 是否为合法IP
- java判断字符串中是否含有中文
- java 判断是否中文字符
- Java中判断String对象是否为空的方法
- java 判断字符串中是否含中文