@TOC
问题背景
无意之中,别人推荐使用的工具包,确实很方便,这里贴一些自己常用的方法,其他需求可以去官网查看
注意事项:
- hutool官网:https://www.hutool.cn
- 中文参考文档:https://www.hutool.cn/docs/#/
-
使用hutool的优势
Hutool工具包的使用
1 导入依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.4</version>
</dependency>
2 转为字符串
int a = 1;
//aStr为"1"
String aStr = Convert.toStr(a);
long[] b = {1,2,3,4,5};
//bStr为:"[1, 2, 3, 4, 5]"
String bStr = Convert.toStr(b);
3 转为指定类型数组
String[] b = { "1", "2", "3", "4" };
//结果为Integer数组
Integer[] intArray = Convert.toIntArray(b);
long[] c = {1,2,3,4,5};
//结果为Integer数组
Integer[] intArray2 = Convert.toIntArray(c);
4 转为日期对象
String a = "2017-05-06";
Date value = Convert.toDate(a);
5 转为集合
Object[] a = {"a", "你", "好", "", 1};
List<?> list = Convert.toList(a);
6 生成UUID
//生成的UUID是带-的字符串,类似于:a5c8a5e8-df2b-4706-bea4-08d0939410e3
String uuid = IdUtil.randomUUID();
//生成的是不带-的字符串,类似于:b17f24ff026d40949c85a24f4f375d42
String simpleUUID = IdUtil.simpleUUID();
7 数组判断是否为空
int[] a = {};
int[] b = null;
ArrayUtil.isEmpty(a);
ArrayUtil.isEmpty(b);
总结
用什么,补什么
作为程序员第 196 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha ...



