public class IoUtils extends Object
| 构造器和说明 |
|---|
IoUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
download(String urlStr)
读取远程文件字节流
|
static String |
read(String path)
读取本地指定路径的文件信息(不换行)
|
static byte[] |
readBytes(File file)
以字节流的方式读取到字符串。
|
static byte[] |
readBytes(InputStream is)
以字节流的方式读取到字符串。
|
static String |
readBytesToString(File file)
以字节流的方式从文件中读取字符串。
|
static String |
readBytesToString(File file,
String charsetName)
以字节流的方式从文件中读取字符串
|
static String |
readBytesToString(InputStream is)
以字节流的方式读取到字符串。
|
static String |
readBytesToString(InputStream is,
String charsetName)
以字节流的方式读取到字符串。
|
static char[] |
readChars(File file,
String charsetName)
以字符流的方式读取到字符串。
|
static char[] |
readChars(InputStream is,
String charsetName)
以字符流的方式读取到字符串。
|
static String |
readCharsToString(File file)
以字符流的方式读取到字符串。
|
static String |
readCharsToString(File file,
String charset)
以字节流的方式读取到字符串。
|
static String |
readCharsToString(InputStream is)
以字符流的方式读取到字符串。
|
static String |
readCharsToString(InputStream is,
String charsetName)
以字符流的方式读取到字符串。
|
static byte[] |
readInputStream(InputStream inputStream)
从输入流中获取字节数组
|
static String |
readRealPath(InputStream stream)
读取本地指定绝对路径的文件信息
|
static void |
writeBytes(OutputStream os,
byte[] text)
通过字节输出流输出bytes
|
static void |
writeBytes(OutputStream os,
byte[] text,
int off,
int lenght)
通过字节输出流输出bytes
|
static void |
writeChars(OutputStream os,
char[] text,
int off,
int lenght,
String charsetName)
通过字符输出流输出chars
|
static void |
writeChars(OutputStream os,
char[] text,
String charsetName)
通过字符输出流输出chars
|
static void |
writeString(File file,
boolean append,
String text)
将字符串以默认编码写入文件
|
static void |
writeString(File file,
boolean append,
String text,
int off,
int lenght,
String charsetName)
将字符串写入文件
|
static void |
writeString(File file,
boolean append,
String text,
String charsetName)
将字符串写入文件(默认覆盖)
|
static void |
writeString(File file,
String text)
将字符串以默认编码写入文件
|
static void |
writeString(File file,
String text,
String charsetName)
将字符串写入文件(默认覆盖)
|
static void |
writeString(OutputStream os,
String text,
int off,
int lenght,
String charsetName)
字符输出流输出字符串
|
static void |
writeString(OutputStream os,
String text,
String charsetName)
字符输出流输出字符串
|
public static byte[] download(String urlStr) throws IOException
urlStr - 远程文件地址IOExceptionpublic static byte[] readInputStream(InputStream inputStream) throws IOException
inputStream - 输入流IOExceptionpublic static String read(String path) throws Exception
path - 文件路径Exceptionpublic static String readRealPath(InputStream stream) throws Exception
stream - 文件的绝对路径Exceptionpublic static String readBytesToString(InputStream is)
is - 输入流public static String readBytesToString(InputStream is, String charsetName)
is - 输入流charsetName - 字符集public static String readBytesToString(File file, String charsetName)
file - 文件charsetName - 字符集public static String readBytesToString(File file)
file - 文件public static byte[] readBytes(InputStream is)
is - 输入流public static char[] readChars(InputStream is, String charsetName)
is - 输入流charsetName - 编码public static String readCharsToString(File file)
file - 文件public static String readCharsToString(File file, String charset)
file - 文件charset - 字符集public static String readCharsToString(InputStream is)
is - 输入流public static String readCharsToString(InputStream is, String charsetName)
is - 输入流charsetName - 编码public static byte[] readBytes(File file)
file - 文件public static char[] readChars(File file, String charsetName)
file - 文件charsetName - 编码public static void writeBytes(OutputStream os, byte[] text)
os - 输出流text - 字节数组public static void writeBytes(OutputStream os, byte[] text, int off, int lenght)
os - 输出流text - 字节数组off - 数组起始下标lenght - 长度public static void writeChars(OutputStream os, char[] text, String charsetName)
os - 输出流text - 字节数组charsetName - 编码方式public static void writeChars(OutputStream os, char[] text, int off, int lenght, String charsetName)
os - 输出流text - 字节数组off - 数组起始下标lenght - 长度charsetName - 编码方式public static void writeString(File file, boolean append, String text)
file - 文件text - 字符串public static void writeString(File file, boolean append, String text, int off, int lenght, String charsetName)
file - 文件append - 是否追加text - 字符串off - 起始下标lenght - 长度charsetName - 编码名称public static void writeString(File file, String text)
file - 文件text - 字符串public static void writeString(File file, boolean append, String text, String charsetName)
file - 文件append - 是否追加text - 字符串charsetName - 编码名称public static void writeString(File file, String text, String charsetName)
file - 文件text - 字符串charsetName - 编码名称public static void writeString(OutputStream os, String text, String charsetName)
os - 输出流text - 字符串charsetName - 编码public static void writeString(OutputStream os, String text, int off, int lenght, String charsetName)
os - 输出流text - 字符串off - 起始下标lenght - 长度charsetName - 编码Copyright © 2021. All rights reserved.