Java 判断是否是中文字符
2010-08-21 22:00
363 查看
package test; import java.util.Random; public class IsChineseOrEnglish { // GENERAL_PUNCTUATION 判断中文的“号 // CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号 // HALFWIDTH_AND_FULLWIDTH_FORMS 判断中文的,号 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; } public static void isChinese(String strName) { char[] ch = strName.toCharArray(); for (int i = 0; i < ch.length; i++) { char c = ch[i]; if (isChinese(c) == true) { System.out.println(isChinese(c)); return; } else { System.out.println(isChinese(c)); return; } } } public static void main(String[] args) { Random r = new Random(); for(int i=0;i<20;i++) System.out.println(r.nextInt(10)+1); isChinese("き"); isChinese("中国"); } }
相关文章推荐
- java中判断字符串中是否有中文字符
- JAVA中判断字符是否为中文的方法
- java 判断是否中文字符
- java中判断字符串中是否有中文字符
- java 判断是否中文字符
- java经典算法_037判断字符是否属于中文
- Java判断字符是否是中文
- java 判断是否中文字符
- java 判断固定的中文字符串 判断字符串中是否包含固定的中文字符 String.indexOf(中文)
- 判断JAVA字符串中是否有中文字符
- Java判断一个字符串中是否包含中文字符工具类
- Java判断一个字符串里面是否含有中文字符
- JAVA中判断字符是否为中文的方法
- paip.判断字符是否中文与以及判读是否是汉字uapi python java php
- java 判断是否中文字符
- paip.判断字符是否中文与以及判读是否是汉字uapi python java php
- JAVA读取中文文件,判断string中含有中文字符,判断某一个字符是否为中文字符
- java判断字符串中是否含有中文字符
- Java判断字符是否是汉字、字符串中是否有中文。
- Java 判断语句中是否包含中文字符