
在 Hutool 工具库中其实没有一个固定的“公共类名称”它的设计理念是按功能模块提供对应的 Util 工具类。结合你之前提到的集合转换等场景最常用的是集合和 Bean 操作相关的工具类。我把最核心的几个公共工具类整理了一下 核心常用工具类工具类名功能简介典型使用场景CollUtil集合Collection操作工具类创建集合newArrayList、判断空isEmpty、数组转集合、集合分组等MapUtilMap 操作工具类创建 Mapof、判断空isEmpty等BeanUtilJavaBean 工具类Bean 与 Map 互转beanToMap/mapToBean、对象属性拷贝copyPropertiesConvert万能类型转换工具字符串转数字/日期、数组转集合、编码转换等StrUtil字符串操作工具类判空isEmpty、去前后缀removeSuffix、格式化formatDateUtil日期时间操作工具类获取当前日期、字符串与日期互转、日期计算、计算时间差 示例结合你的需求如果你需要将ListStudent转为MapId, ListStudent可以直接使用CollUtil和Stream结合或者使用CollUtil的toMap方法需看版本java// 使用 Hutool 结合 Stream ListStudent list ...; MapLong, ListStudent map list.stream() .collect(Collectors.groupingBy(Student::getId)); // 或者使用 CollUtil需要根据具体 API 调整 // MapLong, ListStudent map CollUtil.toMap(list, Student::getId);这些 Util 类在hutool-core模块中引入hutool-all依赖即可使用所有功能