| 程序包 | 说明 |
|---|---|
| cn.hutool.core.collection |
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
|
| cn.hutool.core.io |
IO相关封装和工具类,包括Inputstream和OutputStream实现类,工具包括流工具IoUtil、文件工具FileUtil和Buffer工具BufferUtil
|
| cn.hutool.core.io.resource |
针对ClassPath和文件中资源读取的封装,主要入口为工具类ResourceUtil
|
| 类和说明 |
|---|
| CollUtil
集合相关工具类
此工具方法针对
Collection及其实现类封装的工具。 |
| CollUtil.Consumer
针对一个参数做相应的操作
此函数接口与JDK8中Consumer不同是多提供了index参数,用于标记遍历对象是第几个。 |
| CollUtil.KVConsumer
针对两个参数做相应的操作,例如Map中的KEY和VALUE
|
| CopiedIter |
| 类和说明 |
|---|
| LineIter
将Reader包装为一个按照行读取的Iterator
此对象遍历结束后,应关闭之,推荐使用方式: LineIterator it = null; try { it = new LineIterator(reader); while (it.hasNext()) { String line = it.nextLine(); // do something with line } } finally { it.close(); } 此类来自于Apache Commons io |
| 类和说明 |
|---|
EnumerationIter
Enumeration对象转Iterator对象 |
Copyright © 2021. All rights reserved.