欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java判断字符是否属于中文,java判断字符中文,// 判断字符是否属于中

来源: javaer 分享于  点击 3598 次 点评:101

java判断字符是否属于中文,java判断字符中文,// 判断字符是否属于中


// 判断字符是否属于中文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.print("中文:" + ch[i] + " ");            }            else            {                System.out.print("EN:" + ch[i] + " ");            }        }    }    public static void main(String[] args)    {        isChinese("Ezh美o国gguo");        isChinese("中国F");    }}
相关栏目:

用户点评