引入全部工具类库
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.10</version>
</dependency>
引入核心类库-包括集合、字符串、Bean等工具
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-core</artifactId>
<version>5.3.10</version>
</dependency>
hutool-core中常用api
1.生成随机32位uuid
IdUtil.fastSimpleUUID()
2.身份证号常用工具
是否有效身份证号
IdcardUtil.isValidCard(idCard)
根据身份编号获取年龄
IdcardUtil.getAgeByIdCard(idCard)
根据身份编号获取性别(1 : 男 , 0 : 女)
IdcardUtil.getGenderByIdCard(idCard)
根据身份编号获取户籍省份
IdcardUtil.getProvinceByIdCard(idCard)
身份证号脱敏,显示前4后3
IdcardUtil.hide(idCard,4,15)
根据身份编号获取生日
IdcardUtil.getBirth(idCard)
3.正则相关工具类
英文字母或数字或下划线
Validator.isGeneral(content)
移动电话
Validator.isMobile(content)
是否为字母
Validator.isWord(content)
是否为数字
Validator.isNumber(content)
身份证号码
Validator.isCitizenId(content)
邮件
Validator.isEmail(content)
是否是汉子,是否包含汉字
Validator.isChinese(content)
Validator.hasChinese(content)
4.文件处理类
读取文件字节流
FileUtil.readBytes(path);
文件是否存在
FileUtil.exist(path)
是否绝对路径
FileUtil.isAbsolutePath(path)
是不是目录
FileUtil.isDirectory(path)
是不是文件
FileUtil.isFile(path)
文件夹是不是空的
FileUtil.isDirEmpty

最低0.47元/天 解锁文章
8405

被折叠的 条评论
为什么被折叠?



