再也不用自己封装工具类,这个神级工具类太香了
1、背景在平时开发的过程中,你是否遇到过,当你要用到某个工具类时,通过百度查询,但发现查询到的方法有时存在bug。在一个项目中会发现同一个功能的工具类方法,会有很多种写法,逐渐的项目里就累积了很多重复的工具类方法。
以上这些场景,我想大家都遇到过,所以今天给大家介绍的就是一个比较全面的工具:hutool。2、介绍
网址:https://hutool.cn/docs/#/
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以"甜甜的"。
Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;
Hutool是项目中"util"包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。3、组件
一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:
模块
介绍
hutool-aop
JDK动态代理封装,提供非IOC下的切面支持
hutool-bloomFilter
布隆过滤,提供一些Hash算法的布隆过滤
hutool-cache
简单缓存实现
hutool-core
核心,包括Bean操作、日期、各种Util等
hutool-cron
定时任务模块,提供类Crontab表达式的定时任务
hutool-crypto
加密解密模块,提供对称、非对称和摘要算法封装
hutool-db
JDBC封装后的数据操作,基于ActiveRecord思想
hutool-dfa
基于DFA模型的多关键字查找
hutool-extra
扩展模块,对第三方封装(模板引擎、邮件、Servlet、二维码、Emoji、FTP、分词等)
hutool-http
基于HttpUrlConnection的Http客户端封装
hutool-log
自动识别日志实现的日志门面
hutool-script
脚本执行封装,例如Javascript
hutool-setting
功能更强大的Setting配置文件和Properties封装
hutool-system
系统参数调用封装(JVM信息等)
hutool-json
JSON实现
hutool-captcha
图片验证码实现
hutool-poi
针对POI中Excel和Word的封装
hutool-socket
基于Java的NIO和AIO的Socket封装
hutool-jwt
JSON Web Token (JWT)封装实现4、引入依赖 cn.hutool hutool-all 4.4.2 3、举例日期
比如字符串转日期String dateStr = "2021-12-04"; Date date = DateUtil.parse(dateStr)
日期格式化输出//常用格式的格式化,结果:2021-12-04 String formatDate = DateUtil.formatDate(date); //结果:2021-12-04 00:00:00 String formatDateTime = DateUtil.formatDateTime(date);字符串
判空if(StrUtil.isNotBlank(param)){ System.out.println("非空"); }集合
判空if(CollUtil.isNotEmpty(list)){ System.out.println("非空"); }4、源码
如果有时间的话,可以看看人家优秀的源码实现,对自己的代码能力会有所提升。
关注公众号:臻大虾,分享更多java干货
你的支持是对我不断创作的极大鼓励,咱们下期见。
性能强散热好高刷屏幕的手机一加9RT屏幕部分搭配了一块6。6英寸打孔屏,屏幕分辨率为1080P,屏幕材质为AMOLED,且支持120赫兹刷新率以及最高600赫兹的触控采样率。也是支持屏下指纹解锁的。手机也是
如何评价任正非曹德旺以及柳传志三人?任正非是中国高科技产业第一人,不畏强权,不惧漂亮国打压,认准科技强国一条路,终得始终,国之脊梁。曹得旺是中国首善,仗义执言,名下巨资多半捐赠,回溃祖国和人民,国之栋梁。柳传志是谁?
5G为什么突然不火了?4G速度完全够用,对于普通老百姓没必要费高价用5G!5G手机4G套餐,享受真4G网速!手机太耗电,我都把5G关掉,可以节省60的电。电池如果一直开5G,我怀疑电池二年就要报废。基站
反序列化漏洞原理详解Apacheshiro简介ApacheShiro是一个强大且易用的Java安全框架,执行身份验证授权密码和会话管理。使用Shiro的易于理解的API,您可以快速轻松地获得任何应用程
助听器电池耗电大是怎么回事?助听器使用的是专用的锌空电池,随着不同的机型和功率,使用时间也不同。如果感觉上自己的助听器电池耗电量大,使用时间短,可能是以下原因1,助听器电池的普遍使用时间是A10型电池一般使用
K50还有个特别版搭载骁龙870在昨天联发科举办的天玑旗舰战略暨新平台发布会上,除了OPPO和vivo之外,Redmi这边也宣布了其K50系列也将会首批搭载天玑9000处理器,不过遗憾的是官方并没有明确给出到底是
智能科技满满哒三屏一带互动(仪表盘中央娱乐系统ARHUDID。Light)通过E3架构,实现5。3英寸数字仪表12英寸中控屏ARHUDID。Light互动灯带的整体互动,带给用户更多的科技感和仪
十二年的轮回HTC从一机难求到无机可售它曾经是全球最大的WindowsMobile智能手机生产商,也曾经是全球最大的智能手机代工和生产厂商。它曾经是安卓阵营的头号玩家,也曾经在MWC上把苹果和三星挑落马下,荣膺2010
苹果和安卓抢饭碗?卢伟冰RedmiK50宇宙开团,狙击iPhoneSE越来越多消息证实,苹果有意在明年上半年推出iPhoneSE手机,再次下沉3K价位段市场,试图从安卓阵营中分一杯羹。从目前市场环境来看,苹果似乎难以复刻当年的成功案例,各大安卓厂商纷
你手机里面有多少明明基本不用,但是依旧没有删掉的应用?APP虽然很多,但不经常用的也好多,比如每个银行的APP,不是用的很多,但是也不能删了是吧。还有一些音乐APP,我有4个,酷狗音乐APP网易云音乐QQ音乐虾米音乐全民k歌。经常用网
如果你欠花呗的钱,突然要去当兵了。那每个月怎么还钱?首先在部队里是不可以自己偷偷玩手机的,所以说,解决的办法就是首先存一部分钱,过几个月之后你就会有津贴的,会发到你的卡里的,而且你新兵入营的时候,会让你写你外边欠了多少钱,会解决的。