java判空工具类_java这些好工具类你不知道,活该你加班BUG还多

java程序员、软件编程、后端开发、软件开发、码农、计算机软件、IT

吐槽

小白加班多很大部分原因是写重复代码,

明明大神提供了好工具包你不用(真实原因是不知道)

加班自己写什么时间转换啊、字符拼接、集合拆分啊等等(我以前也是这么过来的)

防NULL字符工具

ee6c3ec919b0abf7e3c5c8648b5ee167.png
  • org.apache.commons.lang.StringUtils
  • 字符操作工具,为了消灭null,保证安全
a7b28b9a995e1e0140f5da8b667a260d.png
  • 如字符比较
9d23ac0520eb8c1c22c42ff0a6a10dcd.png

集合工具

这是Spring自带的

5d057fc40fbca27e26f5dd2b64aff7d3.png
55470acfec5cacab85a246f33c84e1a2.png
  • 如isEmpty集合判空
5491be16204d3059add22ac99147378d.png

google.guava工具

里面好用的工具太多,防NULL也是很安全

99fcc353909d786a14c5204ac43fd960.png
  • 如字符拆分拼接
ca263d0d03b241e930d7cda6e183b19c.png
  • Lists.partition 根据集合大小拆分
  • 这个工具我以前还自己写,后来发现谷歌大神早就有了
  • 场景:一般为了性能会拆分集合批次处理
4b439b85c93f2c774a4bb2d72bb2e47b.png

我历史文章,里面有具体例子

Guava常见工具例子

阿里的json工具

具体例子请见我这篇文章

很多人吐槽fastjson的bug 多,你可以用Jackson等等

阿里fastjson最佳应用举例

pojo类转换工具

两对象转换赋值

java程序员、软件编程、后端开发、软件开发、码农、计算机软件、IT

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值