New file |
| | |
| | | package com.dsh.course.util; |
| | | |
| | | import cn.mb.cloud.common.core.exception.BusinessException; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * 判断字符串不能为空和null,以及号码格式效验, |
| | | * 否则则抛出异常信息 |
| | | */ |
| | | public class StringUtil { |
| | | private StringUtil() { |
| | | } |
| | | |
| | | public static void checkNull(String str, String message) throws BusinessException { |
| | | if (!StringUtils.hasLength(str)) { |
| | | throw new BusinessException(message); |
| | | } |
| | | } |
| | | |
| | | public static void checkFormat(String str, String message) throws BusinessException { |
| | | if (!str.matches("^1[2|3|4|5|6|7|8|9][0-9]{9}$")) { |
| | | throw new BusinessException(message); |
| | | } |
| | | } |
| | | |
| | | public static boolean isOneEmpty(Object... os) { |
| | | for (Object o : os) { |
| | | if (Objects.isNull(o)) { |
| | | return true; |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | | } |