类 UtilsFunctionPackage
java.lang.Object
org.beetl.ext.spring.UtilsFunctionPackage
整合了Spring自带静态工具类功能的FP类
- 作者:
- Chen Rui
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean以Ant表达式语法(*表达式)判断输入字符串是否匹配表达式
传入多个表达式时,只要有一个满足即可capitalize(String input) 首字母大写booleancontainsAny(Collection<?> source, Collection<?> candidates) 测试source集合中是否包含candidates集任意元素booleanendsWithIgnoreCase(String input, String suffix) 无视大小写的endsWith判断fileExtension(String path) 返回指定路径的文件的扩展名
注意返回结果不带"."findFirstMatch(Collection<?> source, Collection<?> candidates) 返回在source集合总第一个也属于candidates集的元素对值进行HTML转义boolean测试输入值是否为空白, null视为空白, 无视字符串中的空白字符javaScript(String input) 对值进行JavaScript转义在集合或数组元素之间拼接指定分隔符返回字符串在集合或数组元素之间拼接指定分隔符返回字符串, 并在前后拼接前后缀booleanstartsWithIgnoreCase(String input, String prefix) 无视大小写的startsWith判断uncapitalize(String input) 首字母小写
-
构造器详细资料
-
UtilsFunctionPackage
public UtilsFunctionPackage()
-
-
方法详细资料
-
containsAny
测试source集合中是否包含candidates集任意元素- 返回:
- 测试source集合中是否包含candidates集任意元素
-
findFirstMatch
返回在source集合总第一个也属于candidates集的元素- 返回:
- 返回在source集合总第一个也属于candidates集的元素
-
antMatch
以Ant表达式语法(*表达式)判断输入字符串是否匹配表达式
传入多个表达式时,只要有一个满足即可- 参数:
input- 测试字符串patterns- 匹配表达式- 返回:
- 以Ant表达式语法(* 表达式)判断输入字符串是否匹配表达式
-
fileExtension
返回指定路径的文件的扩展名
注意返回结果不带"." -
endsWithIgnoreCase
无视大小写的endsWith判断- 参数:
input- 测试文本suffix- 指定后缀- 返回:
- 无视大小写的endsWith判断
-
startsWithIgnoreCase
无视大小写的startsWith判断- 参数:
input- 测试文本prefix- 指定前缀- 返回:
- 无视大小写的startsWith判断
-
isBlank
测试输入值是否为空白, null视为空白, 无视字符串中的空白字符- 参数:
input- 输入文本- 返回:
- 测试输入值是否为空白
-
capitalize
首字母大写- 参数:
input- 输入文本- 返回:
- 首字母大写
-
uncapitalize
首字母小写- 参数:
input- 输入文本- 返回:
- 首字母小写
-
join
在集合或数组元素之间拼接指定分隔符返回字符串- 参数:
collection- 传入集合或数组, null表示空集, 其他类型表示单元素集合delim- 分隔符- 返回:
- 在集合或数组元素之间拼接指定分隔符返回字符串
-
joinEx
在集合或数组元素之间拼接指定分隔符返回字符串, 并在前后拼接前后缀- 参数:
collection- 传入集合或数组, null表示空集, 其他类型表示单元素集合delim- 分隔符prefix- 前缀suffix- 后缀- 返回:
- 在集合或数组元素之间拼接指定分隔符返回字符串
-
html
对值进行HTML转义- 参数:
input- 输入文本- 返回:
- 转义文本
-
javaScript
对值进行JavaScript转义- 参数:
input- 输入文本- 返回:
- 转义文本
-