JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

【JAVA日常开发】03-9个工具类让你的开发效率提升80% #程序代码

wys521 2025-03-29 23:31:20 精选教程 10 ℃ 0 评论

9个工具库让你的Java开发效率提升80%。

9个工具库让你的JAVA开发效率提升80%。话不多说,点关注开始。今天介绍前三个,直接看demo。

·第一个是collections,这个是javautil下自带的collections。假如要对list进行排序,直接可以用sort,默认是升序的。如果要降序,直接用reverse。同时也可以用max和me去获取list中的最大值和最小值。当然它也支持自定义的computer,去按照定义的规则进行排序。

如果要获取空的list和空的map,也可以直接用empty list和empty map去进行获取。某些情况下希望获取不可修改的list,直接可以用unmodifiable list去进行获取。如果想获取一个线程安全的集合,直接可以用synchronized list对每个方法进行加锁。

·第二个是CollectionUtils,Syt也是日常工作中用的非常多的。比如进行判空,可以用empty。empty是指使list为null或者list不为null,但是里面没有元素。第二个是求两个list的合集,就是幽宁。第三个是获得两个list的交集。第四个是获取两个list的差值。

·第三个是Graver下的list4,这个也是个工具类。想进行一些快速初始化,就可以直接用new or list4。或者把前面list进行分割,比如两个一组,这里就可以用partition进行分割,分出来就是一和二一组,后面三单独一个。假如要对list进行反转,就可以直接用reverse去进行反转。

点个关注,后续将继续讲其他的工具类。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表