| | |
| | | import java.util.List;
|
| | | import java.util.Map;
|
| | | import org.springframework.util.AntPathMatcher;
|
| | | import com.ruoyi.common.core.constant.Constants;
|
| | | import com.ruoyi.common.core.text.StrFormatter;
|
| | |
|
| | | /**
|
| | |
| | | }
|
| | |
|
| | | /**
|
| | | * 判断是否为空,并且不是空白字符
|
| | | * |
| | | * @param str 要判断的value
|
| | | * @return 结果
|
| | | */
|
| | | public static boolean hasText(String str)
|
| | | {
|
| | | return (str != null && !str.isEmpty() && containsText(str));
|
| | | }
|
| | |
|
| | | private static boolean containsText(CharSequence str)
|
| | | {
|
| | | int strLen = str.length();
|
| | | for (int i = 0; i < strLen; i++)
|
| | | {
|
| | | if (!Character.isWhitespace(str.charAt(i)))
|
| | | {
|
| | | return true;
|
| | | }
|
| | | }
|
| | | return false;
|
| | | }
|
| | |
|
| | | /**
|
| | | * 格式化文本, {} 表示占位符<br>
|
| | | * 此方法只是简单将占位符 {} 按照顺序替换为参数<br>
|
| | | * 如果想输出 {} 使用 \\转义 { 即可,如果想输出 {} 之前的 \ 使用双转义符 \\\\ 即可<br>
|
| | |
| | | }
|
| | |
|
| | | /**
|
| | | * 是否为http(s)://开头
|
| | | * |
| | | * @param link 链接
|
| | | * @return 结果
|
| | | */
|
| | | public static boolean ishttp(String link)
|
| | | {
|
| | | return StringUtils.startsWithAny(link, Constants.HTTP, Constants.HTTPS);
|
| | | }
|
| | |
|
| | | /**
|
| | | * 驼峰转下划线命名
|
| | | */
|
| | | public static String toUnderScoreCase(String str)
|