| Package | Description |
|---|---|
| com.lc.core | |
| com.lc.core.io | |
| com.lc.utils |
| Modifier and Type | Method and Description |
|---|---|
BufferedWriter |
FileWriter.getWriter(boolean isAppend)
获得一个带缓存的写入对象
|
byte[] |
FileReader.readBytes()
读取文件所有数据
文件的长度不能超过 Integer.MAX_VALUE |
String |
FileReader.readString()
读取文件内容
|
File |
FileWriter.write(byte[] data,
int off,
int len,
boolean isAppend)
写入数据到文件
|
File |
FileWriter.write(String content)
将String写入文件,覆盖模式
|
File |
FileWriter.write(String content,
boolean isAppend)
将String写入文件
|
| Modifier and Type | Method and Description |
|---|---|
void |
FastByteArrayOutputStream.writeTo(OutputStream out)
写出
|
| Modifier and Type | Method and Description |
|---|---|
static long |
UIoUtil.copy(InputStream in,
OutputStream out)
拷贝流,使用默认Buffer大小,拷贝后不关闭流
|
static long |
UIoUtil.copy(InputStream in,
OutputStream out,
int bufferSize)
拷贝流,拷贝后不关闭流
|
static long |
UIoUtil.copy(InputStream in,
OutputStream out,
int bufferSize,
StreamProgress streamProgress)
拷贝流,拷贝后不关闭流
|
static URL |
UResourceUtil.getResource(String resource)
获得资源的URL
路径用/分隔,例如: |
static URL |
UClassUtil.getResourceURL(String resource)
获得资源的URL
路径用/分隔,例如: |
static byte[] |
UFileUtil.readBytes(File file)
读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE |
static byte[] |
UIoUtil.readBytes(InputStream in)
从流中读取bytes,读取完毕后关闭流
|
static byte[] |
UIoUtil.readBytes(InputStream in,
boolean isCloseStream)
从流中读取bytes
|
static String |
UFileUtil.readString(File file,
Charset charset)
读取文件内容
|
static File |
UFileUtil.touch(File file)
创建文件及其父目录,如果这个文件存在,直接返回这个文件
此方法不对File对象类型做判断,如果File不存在,无法判断其类型 |
static void |
UIoUtil.write(OutputStream out,
boolean isCloseOut,
byte[] content)
将byte[]写到流中
|
static File |
UFileUtil.writeBytes(byte[] data,
File dest)
写数据到文件中
|
static File |
UFileUtil.writeBytes(byte[] data,
File dest,
int off,
int len,
boolean isAppend)
写入数据到文件
|
static File |
UFileUtil.writeString(String content,
File file,
Charset charset)
将String写入文件,覆盖模式
|
Copyright © 2020. All rights reserved.