Hutool Java开发工具包
目录: Hutool是什么? 为什么使用Hutool 核心模块 使用? Hutool是什么 Hutool是一个开源java基础工具类。 Hutool是一个Java工具包类库,对文件、流、加密解密、转码、正则、线程、 XML等JDK方法进行封装,组成各种Util工具类。于2014年4月由内蒙古开发者路小磊创建.
为什么要用Hutool 减少代码的重复编写 大部分基础需求、工具类,hutool已经实现,不需要开发者再重复编写代码和测试,节约了人力和时间成本. 标准化 同一个方法,不同的开发者可能会用不同的名称.使用同一套api,有利于代码风格的统一和后期维护. 稳定性 Hutool实现了非常丰富的常用基础功能,这些功能都经过了很多开发者长期使用,具有很高的稳定性. 其实你会发现Hutool就是一个从细节渗透替换的工具,它作为零件一个一个的替 换项目中的冗余代码,最终使项目变高效。而一旦替换失败,这个细节退回就好了。 核心模块 Wiki :https://hutool.cn/docs/
使用 官网 : http://www.hutool.cn/ Github :https://github.com/looly/hutool Gitee:https://gitee.com/loolly/hutool *支持Maven中央仓库下载 支持Maven、Gradel
String判断空
- StrUtil.isEmpty 判断是否为空(包含null和空字符串)
- StrUtil.isBlank 判断是否为空白(包含null、空字符串和空白字符)
* StrUtil.isNotEmpty判断不为空 - StrUtil.isNotBlank判断不为空白
- StrUtil.removePrefix 字符串去除指定字符串开始的字符
* StrUtil.removeSuffix 字符串去除指定字符串结束的字符
字符串与数组的分割合并
-
StrUtil.splitTrim 字符串根据分割字符转为数组
* StrUtil.join 将数组用分隔字符串合并为字符串 * 日期格式化与解析 -
DateUtil.format日期格式化
-
DateUtil.parse日期解析
集合操作
- CollUtil.isEmpty 判断为空(null或空集)
- CollUtil.distinct 集合去重
- CollUtil. removeNull 集合去空
- CollUtil.union 并集
- CollUtil.disjunction 交集
万能转换
- Convert.toInt 转为整数
- Convert.toLong 转为长整数
摘要计算与Base64
- SecureUtil.md5 计算Md5摘要
- SecureUtil.sha1 计算SHA1摘要
- Base64.encode Base64字符串加密
- Base64.decodeStr Base64字符串解密
JSON操作
- JSONUtil.toBean JSON解析为对象
- JSONUtil.parseObj JSON解析为JSONObject
- JSONUtil.formatJsonStr JSON格式化
文件读写
- FileUtil.readBytes 按字节读
- FileUtil.readLines 按行读
- FileUtil.readString 全部读
- FileUtil.writeBytes 按字节写
- FileUtil.writeLines 按行写
- FileUtil.writeString 全部写
更多
IdcardUtil.isValidCard 身份证校验 Setting配置文件读取 SqlRunner数据库操作工具类 NetUtil.getLocalhostStr()获取本机ip地址 NumberUtil.round 四舍五入 RandomUtil.randomInt 获取随机数 RuntimeUtil.execForStr 执行命令行 CaptchaUtil.createLineCaptcha 验证码工具类 ExcelReader ExcelWriter Excel 读写 CronUtil.start() 定时任务 ————————————————
原文链接:https://blog.csdn.net/u011663149/article/details/88242190