Hutool简体中文版是一个非常优秀的java语言编程包,Hutool简体中文版可以帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool简体中文版对文件、流、加密解密、转码、正则、线程、XML、日期、Http客户端 等 JDK 方法进行封装,组成各种 Util 工具类。
Hutool简体中文版功能特点
日期工具
通过DateUtil类,提供高度便捷的日期访问、处理和转换方式。
HTTP客户端
通过HttpUtil对HTTP客户端的封装,实现便捷的HTTP请求,并简化文件上传操作。
转换工具
通过Convert类中的相应静态方法,提供一整套的类型转换解决方案,并通过ConverterRegistry工厂类自定义转换。
配置文件工具(SETTING)
通过Setting对象,提供兼容Properties文件的更加强大的配置文件工具,Hutool官方最新版可以用于解决中文、分组等JDK配置文件存在的诸多问题。
日志工具
Hutool的日志功能,通过抽象Log接口,提供对Slf4j、LogBack、Log4j、JDK-Logging的全面兼容支持。
JDBC工具类(DB模块)
通过db模块,提供对MySQL、Oracle等关系型数据库的JDBC封装,借助ActiveRecord思想,大大简化数据库操作。
Hutool并非框架,而是一个工具类方法集合,随用随取,且随时可被替换,与任何框架不冲突。 Hutool的大部分工具方法并不依赖第三方包(extra模块对第三方框架封装工具类除外),轻量简洁。
Hutool简体中文版使用说明
Maven在项目的pom.xml的dependencies中加入以下内容:
Gradle的相关安装使用;
Java工具方法hutool 使用备注
由于嵌套Bean定义过于复杂,在此我们省略,有兴趣的可以看下这里:com.xiaoleilu.hutool.core.lang.test.bean(src/test/java下)下定义了测试用例用的bean。
首先我们创建这个复杂的Bean(实际当中这个复杂的Bean可能是从数据库中获取,或者从JSON转入)
这个复杂Bean的关系是这样的:
定义一个Map包含用户信息(UserInfoDict)和一个标志位(flag),用户信息包括一些基本信息和一个考试信息列表(ExamInfoDict)。
下面,我们使用BeanResolver获取这个Map下此用户第一门考试的ID:
只需两句(甚至一句)即可完成复杂Bean中各层次对象的获取。
同类推荐
2020-06-13
立即下载2022-06-08
立即下载2022-06-18
立即下载2022-06-21
立即下载2022-08-06
立即下载2022-08-27
立即下载相关文章
360驱动大师删除目录的方法
2022-12-25完美解码循环观看视频片段的方法
2022-12-18SAI添加新画笔的方法
2022-12-11UU加速器如何加速舞力全开?
2022-12-11番茄ToDo怎么暂停计时?番茄ToDo App暂停计时的方法
2022-12-04选择工具怎么用?Animate使用选择工具的方法
2022-11-26今日头条极速版邀请码是多少?今日头条极速版邀请码在哪里填写?
2022-11-26随身办公更方便 WPS工作无缝切换
2022-11-12魔影工厂如何清空历史?
2022-05-12CCleaner如何清理注册表DLL文件?
2021-11-17