Package | Description |
---|---|
org.dromara.hutool.core.collection |
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
|
org.dromara.hutool.core.collection.queue |
队列
Queue 相关封装 |
org.dromara.hutool.json |
JSON(JavaScript Object Notation JavaScript对象表示法)封装
规范见:https://www.rfc-editor.org/rfc/rfc8259 包含以下组件: JSONObject: 使用键值对表示的数据类型,使用"{}"包围 JSONArray: 使用列表表示的数据类型,使用"[]"包围 JSONPrimitive:表示boolean、String、Number等原始类型 JSON封装主要包括JSON表示和JSON转换:
<-----JSONMapper----- <---JSONParser----
Java对象 <====================> JSON对象 <=================> JSON字符串
-----JSONMapper-----> ---JSONWriter---->
当然,为了高效转换,如果没有自定义需求,Java对象可以不通过JSON对象与JSON字符串转换:
JSONTokener:JSON字符串底层解析器,通过Stream方式读取JSON字符串并对不同字段自定义处理。 |
org.dromara.hutool.poi.csv |
提供CSV文件读写的封装,入口为CsvUtil
规范见:https://datatracker.ietf.org/doc/html/rfc4180 |
Class and Description |
---|
BoundedCollection
有边界限制的集合,边界集合有最大容量限制
|
CollectionOperation
集合运算,包括:
求集合的并集
求集合的唯一并集
求集合的完全并集
求集合的交集
求集合的差集
|
ListWrapper
列表包装类
提供列表包装,用于在执行列表方法前后自定义处理逻辑 |
Class and Description |
---|
BoundedCollection
有边界限制的集合,边界集合有最大容量限制
|
Class and Description |
---|
ListWrapper
列表包装类
提供列表包装,用于在执行列表方法前后自定义处理逻辑 |
Class and Description |
---|
ListWrapper
列表包装类
提供列表包装,用于在执行列表方法前后自定义处理逻辑 |
Copyright © 2025. All rights reserved.