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