首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么判断一个字符串的第一字为汉字或字母或数字

2013-11-14 
如何判断一个字符串的第一字为汉字或字母或数字如何判断一个字符串的第一字为汉字或字母或数字[解决办法]p

如何判断一个字符串的第一字为汉字或字母或数字
如何判断一个字符串的第一字为汉字或字母或数字
[解决办法]


public static String judgeFirstChar(String str) {
        char c = str.charAt(0);
        if (c >= '0' && c <= '9') {
            return "intChar";  //数字
        }
        
        if ((c >= 'a' && c <= 'z') 
[解决办法]
 (c >= 'A' && c <= 'Z')){
            return "charChar";  //字符
        }
        
        String regx = "([\u4E00-\u9FA5]{1,})";
        if (Pattern.matches(regx, c + "")) {
            return "chineseChar"; //汉字
        }
        
        return null;  //其他
    }


仅供参考

热点排行