hutool是一款Java工具包,内置了大量的工具类和方法,方便Java开发人员进行快速开发。以下是hutool常用的方法及其示例:
- 字符串工具类(StrUtil)
- isBlank(String str):判断字符串是否为空
示例:
boolean isBlank = StrUtil.isBlank(" ");
- trim(String str):去除字符串前后空格
示例:
String str = " hello world ";
String newStr = StrUtil.trim(str);
- 随机数工具类(RandomUtil)
- randomInt(int start, int end):生成指定范围内的随机整数
示例:
int random = RandomUtil.randomInt(1, 10);
- randomString(int length):生成指定长度的随机字符串
示例:
String randomStr = RandomUtil.randomString(6);
- 日期时间工具类(DateUtil)
- parse(String dateStr, String format):将字符串转换为指定格式的日期对象
示例:
Date date = DateUtil.parse("2021-01-01", "yyyy-MM-dd");
- format(Date date, String format):将日期对象格式化为指定格式的字符串
示例:
String dateStr = DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss");
- 文件工具类(FileUtil)
- writeBytes(byte[] data, String file):将字节数组写入文件
示例:
byte[] data = {1, 2, 3, 4};
FileUtil.writeBytes(data, "test.dat");
- readLines(File file, Charset charset):读取文件内容并返回一个字符串列表
示例:
List<String> lines = FileUtil.readLines(new File("test.txt"), CharsetUtil.CHARSET_UTF_8);
以上是hutool常用的一些方法及其示例,hutool工具类功能丰富,开发人员可以根据自己的需求进行选择和使用。