Package | Description |
---|---|
org.dromara.hutool.core.io |
IO相关封装和工具类,包括Inputstream和OutputStream实现类,工具包括流工具IoUtil、文件工具FileUtil和Buffer工具BufferUtil
|
org.dromara.hutool.json.reader |
JSON读取和解析,主要解析字符串、流等JSON字符串为
JSON 。 |
org.dromara.hutool.json.xml |
JSON与XML相互转换封装,基于json.org官方库改造
|
Modifier and Type | Class and Description |
---|---|
class |
BomReader
读取带BOM头的流内容的Reader,如果非bom的流或无法识别的编码,则默认UTF-8
BOM定义:http://www.unicode.org/unicode/faq/utf_bom.html 00 00 FE FF = UTF-32, big-endian FF FE 00 00 = UTF-32, little-endian EF BB BF = UTF-8 FE FF = UTF-16, big-endian FF FE = UTF-16, little-endian 使用:
FileInputStream fis = new FileInputStream(file); |
class |
LineReader
行读取器,类似于BufferedInputStream,支持多行转义,规则如下:
支持'\n'和'\r\n'两种换行符,不支持'\r'换行符 如果想读取转义符,必须定义为'\\' 多行转义后的换行符和空格都会被忽略 例子: a=1\ 2 读出后就是 a=12 |
Modifier and Type | Class and Description |
---|---|
class |
JSONTokener
JSON解析器
用于解析JSON字符串,支持流式解析,即逐个字符解析,而不是一次性解析整个字符串。 |
Modifier and Type | Class and Description |
---|---|
class |
XMLTokener
XML分析器,继承自JSONTokener,提供XML的语法分析
|
Copyright © 2025. All rights reserved.