网站首页 > 精选教程 正文
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去进行反转。
点个关注,后续将继续讲其他的工具类。
猜你喜欢
- 2025-03-29 Redis数据库从入门到精通(redis数据库管理)
- 2025-03-29 超全Redis命令总结,墙裂建议收藏,说不定就用上了呢
- 2025-03-29 redis与其他的缓存架构区别(redis缓存架构设计)
- 2025-03-29 「Redis」五种基础数据结构及应用场景
- 2025-03-29 Java面试官最爱问的那些Redis面试题盘点
- 2025-03-29 只需5分钟,完成Redis所有命令操作~
- 2025-03-29 2 万字 + 20张图|细说 Redis 九种数据类型和应用场景
- 2025-03-29 高并发基础-一文带你了解Redis及其常见用法与应用场景
- 2025-03-29 4.python学习笔记-集合(python集合有哪些)
- 2025-03-29 Python列表集合操作介绍?(python中列表list的用法)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)