基础工具类
Maven依赖:
<dependency>
<groupId>com.github.duanxinyuan</groupId>
<artifactId>util-common</artifactId>
<version>1.0.0</version>
</dependency>
依赖库:
- commons-codec(Apache的编码和解码组件)
- commons-text(Apache的字符串处理的组件)
- commons-lang3(Apache的Java基本对象方法组件)
- commons-collections4(Apache的集合组件)
- commons-compress(Apache的压缩、解压缩文件的组件)
- commons-io(Apache的IO组件)
- commons-exec(Apache的执行外部进程或命令行的组件)
- guava(Google)
- javax.servlet-api(Javax)
自定义/重载的工具类:
- Class操作工具类:ClassUtils
- 时间工具类:DateUtils
- 线程池工具类:ExecutorUtils
- IO流工具类:IOUtils
- 文件工具类:FileUtils
- List工具类:ListUtils
- 数字工具类:NumberUtils
- 反射工具类:ReflectUtils
- 字符串工具类:StringUtils
- 配置文件工具类:ConfigUtils
- 正则表达式工具类:PatternUtils
依赖的工具类:
- 字符串转义工具类:StringEscapeUtils
- 对象判断工具类:ObjectUtils
- 数组工具类:ArrayUtils
- Map工具类:MapUtils
- 集合工具类:CollectionUtils
- List工具类:ListUtils
- Queue工具类:QueueUtils
- Set工具类:SetUtils
- MultiSet工具类:MultiSetUtils
- 树操作工具类:TrieUtils