public class FileWriter extends FileWrapper
charset, DEFAULT_CHARSET, file| Constructor and Description |
|---|
FileWriter(File file)
构造
编码使用 FileWrapper.DEFAULT_CHARSET |
FileWriter(File file,
Charset charset)
构造
|
FileWriter(File file,
String charset)
构造
|
FileWriter(String filePath)
构造
编码使用 FileWrapper.DEFAULT_CHARSET |
FileWriter(String filePath,
Charset charset)
构造
|
FileWriter(String filePath,
String charset)
构造
|
| Modifier and Type | Method and Description |
|---|---|
static FileWriter |
create(File file)
创建 FileWriter, 编码:
FileWrapper.DEFAULT_CHARSET |
static FileWriter |
create(File file,
Charset charset)
创建 FileWriter
|
BufferedWriter |
getWriter(boolean isAppend)
获得一个带缓存的写入对象
|
File |
write(byte[] data,
int off,
int len,
boolean isAppend)
写入数据到文件
|
File |
write(String content)
将String写入文件,覆盖模式
|
File |
write(String content,
boolean isAppend)
将String写入文件
|
getCharset, getFile, readableFileSize, setCharset, setFilepublic FileWriter(File file, Charset charset)
file - 文件charset - 编码,使用 UCharsetUtilpublic FileWriter(File file, String charset)
file - 文件charset - 编码,使用 UCharsetUtil.charset(String)public FileWriter(String filePath, Charset charset)
filePath - 文件路径,相对路径会被转换为相对于ClassPath的路径charset - 编码,使用 UCharsetUtilpublic FileWriter(String filePath, String charset)
filePath - 文件路径,相对路径会被转换为相对于ClassPath的路径charset - 编码,使用 UCharsetUtil.charset(String)public FileWriter(File file)
FileWrapper.DEFAULT_CHARSETfile - 文件public FileWriter(String filePath)
FileWrapper.DEFAULT_CHARSETfilePath - 文件路径,相对路径会被转换为相对于ClassPath的路径public static FileWriter create(File file, Charset charset)
file - 文件charset - 编码,使用 UCharsetUtilFileWriterpublic static FileWriter create(File file)
FileWrapper.DEFAULT_CHARSETfile - 文件FileWriterpublic File write(String content) throws IORuntimeException
content - 写入的内容IORuntimeException - IO异常public File write(String content, boolean isAppend) throws IORuntimeException
content - 写入的内容isAppend - 是否追加IORuntimeException - IO异常public BufferedWriter getWriter(boolean isAppend) throws IORuntimeException
isAppend - 是否追加IORuntimeException - IO异常public File write(byte[] data, int off, int len, boolean isAppend) throws IORuntimeException
data - 数据off - 数据开始位置len - 数据长度isAppend - 是否追加模式IORuntimeException - IO异常Copyright © 2020. All rights reserved.