| 程序包 | 说明 |
|---|---|
| cn.hutool.core.io |
IO相关封装和工具类,包括Inputstream和OutputStream实现类,工具包括流工具IoUtil、文件工具FileUtil和Buffer工具BufferUtil
|
| cn.hutool.core.io.file |
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
FileUtil.readLines(java.io.File file,
java.nio.charset.Charset charset,
LineHandler lineHandler)
按行处理文件内容
|
static void |
IoUtil.readLines(java.io.InputStream in,
java.nio.charset.Charset charset,
LineHandler lineHandler)
按行读取数据,针对每行的数据做处理
|
static void |
IoUtil.readLines(java.io.Reader reader,
LineHandler lineHandler)
按行读取数据,针对每行的数据做处理
Reader自带编码定义,因此读取数据的编码跟随其编码。 |
static void |
FileUtil.readUtf8Lines(java.io.File file,
LineHandler lineHandler)
按行处理文件内容,编码为UTF-8
|
static void |
IoUtil.readUtf8Lines(java.io.InputStream in,
LineHandler lineHandler)
按行读取UTF-8编码数据,针对每行的数据做处理
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FileReader.readLines(LineHandler lineHandler)
按照行处理文件内容
|
Copyright © 2018. All rights reserved.