https://www.hutool.cn/docs/#/ 官方文档
Hutool 是一个 Java 开发工具包,提供了丰富实用的工具类,包括字符串处理、日期处理、文件操作、加密解密、网络请求等等。以下是 Hutool 的几个常用方法:
- 字符串处理:
- StrUtil.isBlank(String str):判断字符串是否为空或空白字符串。
- StrUtil.trim(String str):去除字符串两边的空格。
- StrUtil.sub(String str, int start, int end):截取指定范围内的子字符串。
- 日期处理:
- DateUtil.now():获取当前时间。
- DateUtil.format(Date date, String format):将日期格式化为指定格式的字符串。
- DateUtil.parse(String dateStr):将字符串解析为日期类型。
- 文件操作:
- FileUtil.exist(String path):判断文件或目录是否存在。
- FileUtil.copy(String src, String dest):将文件或目录复制到目标路径。
- FileUtil.del(String path):删除文件或目录。
- 加密解密:
- SecureUtil.md5(String data):计算字符串的 MD5 值。
- SecureUtil.encrypt(String data, String key):使用指定的密钥对字符串进行加密。
- SecureUtil.decrypt(String data, String key):使用指定的密钥对字符串进行解密。
- 网络请求:
- HttpUtil.get(String url):发送 GET 请求并获取响应。
- HttpUtil.post(String url, Map<String, Object> paramMap):发送 POST 请求并传递参数。
String code = RandomUtil.randomNumbers(6); //生成验证码