spring 常用工具总结

个人经常用到的,并不全面

StringUtils(org.apache.commons.lang3.StringUtils):
StringUtils.equals(str1,str2),相等
StringUtils.trim(),修剪,
StringUtils.concat(str),拼接
StringUtils.isBlank(str),判空,str=null,或者length=0 (StringUtils.isBlank(" ") = true)
StringUtils.isNotBlank()同上相反
StringUtils.isEmpty(str),判空,length=0或者str为空白, (StringUtils.isEmpty(" "))
StringUtils.isNotEmpty同上相反
StringUtils.isAnyEmpty(a, b, c)判空,可变参数,任意为空返回true
StringUtils.upperCase(str),转为大写
StringUtils.split(str, suffix)切割,返回Array
tringUtils.indexOfIgnoreCase(str,suffix) 不区分大小写查找
StringUtils.startsWith(str,suffix) 以...开头
扩展方法:startsWithIgnoreCase忽略大小写,startsWithAny(...),判断所有,内部实现循环判断,
StringUtils.endsWith(str,suffix),以...结尾
扩展方法:endsWithIgnoreCase,endsWithAny(使用同上)
StringUtils.substringBetween("", "")截取指定标记字符串之间的字符序列
   (StringUtils.substringBetween("abcdefgabc", "abc") 返回"defg")

CollectionUtils(org.springframework.util.CollectionUtils):
CollectionUtils.isEmpty(list),判断集合是否为空
CollectionUtils.isNotEmpty(list)同上
CollectionUtils.containsAny(list1,list2,)list1是否包含list2

Collections(java.util.Collections):
Collections.emptyList();返回空集合(返回的集合不能add)
Collections.emptyMap();作用同上
Collections.sort(list,suffix)集合排序
Collections.disjoint(list1, list2)(功能和CollectionUtils.containsAny相似)

DigestUtils(org.apache.commons.codec.digest):
DigestUtils.md5Hex(str),转md5
DigestUtils.sha1(str)安全哈希算法
ObjectMapper(org.codehaus.jackson.map.ObjectMapper):
objectMapper.readValue(data,List.class) 将对象转为list(只用到过这一个方法)
CuratorFramework(org.apache.curator.framework.CuratorFramework): zk客户端
curatorFramework.checkExists().forPath(url):检查节点是否存在

emmmmmmmmmm,还有很多想不起来了,什么时候想起来再补充,个人笔记用。)

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值