public class FileReader extends FileWrapper
charset, DEFAULT_CHARSET, file
Constructor and Description |
---|
FileReader(File file)
构造
编码使用 FileWrapper.DEFAULT_CHARSET |
FileReader(File file,
Charset charset)
构造
|
FileReader(File file,
String charset)
构造
|
FileReader(String filePath)
构造
编码使用 FileWrapper.DEFAULT_CHARSET |
FileReader(String filePath,
Charset charset)
构造
|
FileReader(String filePath,
String charset)
构造
|
Modifier and Type | Method and Description |
---|---|
static FileReader |
create(File file)
创建 FileReader, 编码:
FileWrapper.DEFAULT_CHARSET |
static FileReader |
create(File file,
Charset charset)
创建 FileReader
|
byte[] |
readBytes()
读取文件所有数据
文件的长度不能超过 Integer.MAX_VALUE |
String |
readString()
读取文件内容
|
getCharset, getFile, readableFileSize, setCharset, setFile
public FileReader(File file, Charset charset)
file
- 文件charset
- 编码,使用 UCharsetUtil
public FileReader(File file, String charset)
file
- 文件charset
- 编码,使用 UCharsetUtil.charset(String)
public FileReader(String filePath, Charset charset)
filePath
- 文件路径,相对路径会被转换为相对于ClassPath的路径charset
- 编码,使用 UCharsetUtil
public FileReader(String filePath, String charset)
filePath
- 文件路径,相对路径会被转换为相对于ClassPath的路径charset
- 编码,使用 UCharsetUtil.charset(String)
public FileReader(File file)
FileWrapper.DEFAULT_CHARSET
file
- 文件public FileReader(String filePath)
FileWrapper.DEFAULT_CHARSET
filePath
- 文件路径,相对路径会被转换为相对于ClassPath的路径public static FileReader create(File file, Charset charset)
file
- 文件charset
- 编码,使用 UCharsetUtil
FileReader
public static FileReader create(File file)
FileWrapper.DEFAULT_CHARSET
file
- 文件FileReader
public String readString() throws IORuntimeException
IORuntimeException
- IO异常public byte[] readBytes() throws IORuntimeException
Integer.MAX_VALUE
IORuntimeException
- IO异常Copyright © 2020. All rights reserved.