java:StringUtil工具类

public class StringUtil {
    
    /**判断输入的是否是email*/
    public static boolean isVaildEmail(String email){ 
         String emailPattern="[a-zA-Z0-9][a-zA-Z0-9._-]{2,16}[a-zA-Z0-9]@[a-zA-Z0-9]+.[a-zA-Z0-9]+"; 
         boolean result = Pattern.matches(emailPattern, email); 
         return result; 
    } 
    
    /**
     * 将字符串数组转化为用逗号连接的字符串
     * @param values
     * @return
     */
    public static String arrayToString(String[] values) {
        String result = "";
        if (values != null) {
            if (values.length > 0) {
                for (String value : values) {
                    result += value + ",";
                }
                result = result.substring(0, result.length() - 1);
            }
        }
        return result;
    }
    /**
     * 正则判断是否是手机号码
     * @param mobiles 手机号码
     */
    public static boolean isMobileNO(String mobiles){  
        Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");  
        Matcher m = p.matcher(mobiles);  
        return m.matches();  
    }  

/**
     * 将字符串List转换为用逗号连接的字符串
     * @param list
     * @return
     */
    public static String listToString(List<String> list){
        String result = "";
        if(list != null){
            for(int i=0;i<list.size();i++){
                result += list.get(i) + ",";
            }
            result = result.substring(0, result.length()-1);
        }
        return result;
    }
    
}


posted @ 2012-05-10 15:54  暗殇  阅读(370)  评论(0编辑  收藏  举报