当前位置: 代码网 > it编程>编程语言>Java > SpringBoot Hutool各种用法示例小结

SpringBoot Hutool各种用法示例小结

2026年01月05日 Java 我要评论
第一步:引入依赖 <dependency> <groupid>cn.hutool</groupid> &l

第一步:引入依赖

        <dependency>
            <groupid>cn.hutool</groupid>
            <artifactid>hutool-parent</artifactid>
            <version>5.7.17</version>
        </dependency>

第二步:各种用法

 ①生成随机数

//生成验证码
string s = randomutil.randomnumbers(6);
system.out.println("s = " + s);

 

②两个对象之间信息过滤

//两个对象过滤信息
user user=new user(1l,"zzl",18,"12345678912");
userdto userdto = beanutil.copyproperties(user, userdto.class);
system.out.println("userdto = " + userdto);

③生成uuid

//生成uuid
//生成的uuid是带-的字符串,类似于:a5c8a5e8-df2b-4706-bea4-08d0939410e3
string uuid = idutil.randomuuid();
system.out.println("uuid = " + uuid);
//生成的是不带-的字符串,类似于:b17f24ff026d40949c85a24f4f375d42
string simpleuuid = idutil.simpleuuid();
system.out.println("simpleuuid = " + simpleuuid);

④md5加密

//md5加密
string str = "123456";
string md5str = secureutil.md5(str);
system.out.println("md5str = " + md5str);

⑤序列化(即json字符串与对象之间的转换)

//json字符串与对象之间的序列化
user user1=new user(1l,"zzl",18,"12345678912");
system.out.println("user1 = " + user1);
//对象转换为json字符串
string object_json = jsonutil.parse(user1).tostring();
system.out.println("object_json = " + object_json);
//json字符串转为对象
user user2 = jsonutil.tobean(object_json, user.class);
system.out.println("user2 = " + user2);
//list转换为json字符串
string s = jsonutil.tojsonstr(list);
//json字符串转为list
list<shoptype> shoptypes = jsonutil.tolist(shop_type_jsons, shoptype.class);
system.out.println("从redis中查到的数据:shoptypes = " + shoptypes);

 

 ⑥字段检验器

//判断是否为邮箱地址
 boolean result = validator.isemail("zuozewei@hotmail.com");
 log.info("validator isemail:{}", result);
 //判断是否为手机号码
 result = validator.ismobile("18911111111");
 log.info("validator ismobile:{}", result);
 //判断是否为汉字
 result = validator.ischinese("你好");
 log.info("validator ischinese:{}", result);
 //判断是否为身份证号码(18位中国)
 result = validator.iscitizenid("123456");
 log.info("validator iscitizenid:{}", result);
 //判断是否为url
 result = validator.isurl("http://www.7d.com");
 log.info("validator isurl:{}", result);
 //判断字符串是否为数字
 result = validator.isnumber("4444444");
 system.out.println("result = " + result);

想了解了解更多可以去hutool官网

到此这篇关于springboot hutool各种用法示例小结的文章就介绍到这了,更多相关springboot hutool用法内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com