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;
    }
    
}


转载于:https://www.cnblogs.com/gongcb/archive/2012/05/10/2494472.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值