public class IOUtils extends Object
_________________________INFO_____________________________ Description : [JavaIO相关工具类] Encoding : [UTF-8] Package : [org.xqlee.utils.io] Project : [utils] Author : [LXQ] CreateDate : [2015年9月18日下午4:57:42] Updater : [] UpdateDate : [] UpdateRemark: [] Company : [Shallink Electronic Information] Version : [v 1.0] __________________________________________________________
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
LINE_SEPARATOR
获取系统文本换行符
|
static int |
LINE_SEPARATOR_LENGTH
系统文本换行符长度
|
| 限定符和类型 | 方法和说明 |
|---|---|
static File |
byte2File(byte[] buf,
File file)
bytes数组转换为File类型
|
static InputStream |
byte2InputStream(byte[] bytes)
将Java io中的byte数组转换为inputstream
|
static byte[] |
File2bytes(File file)
文件转换成byte数组
|
static void |
file2Zip(File[] srcFiles,
File targetFile,
boolean revovery)
采用java内部类将多个文件打包成一个zip包
BUG:打包文件中不能含有zip文件 |
static String |
fileReader(String file,
String encoding)
以指定字符集读取文本文件内容. jdk 1.7+
|
static void |
fileWriter(String file,
String content,
String charset,
boolean append)
以指定字符集写入文件内容
|
static void |
fileWriterJre7(String file,
String content,
String charset,
boolean append)
以指定字符集写入文件内容[jdk>=1.7]
|
static byte[] |
inputStream2byte(InputStream inputStream)
将Java io中的inputstream转换为byte数组
|
static boolean |
isImage(File file)
[Summary]
判断给定的文件是否为图片文件
[Detail]
TODO
[Dependencies]
[Author]
|
static void |
main(String[] agrs) |
static String |
streamReader(InputStream inputStream,
String encoding)
指定字符集读取输入流中文本内容
|
public static final String LINE_SEPARATOR
public static final int LINE_SEPARATOR_LENGTH
public static byte[] inputStream2byte(InputStream inputStream) throws IOException
inputStream - IOException - IO异常public static InputStream byte2InputStream(byte[] bytes)
bytes - public static byte[] File2bytes(File file) throws IOException
file - 文件IOException - 异常:IO异常public static File byte2File(byte[] buf, File file) throws IOException
buf - bytes数组file - 文件IOException - 异常:IO异常public static void fileWriter(String file, String content, String charset, boolean append) throws IOException
file - 参数:文件全路径content - 参数:内容charset - 参数:字符集[GBK/UTF-8/GB2312]append - 是否以追加方式写入文件内容IOException - 异常:IO异常public static void fileWriterJre7(String file, String content, String charset, boolean append) throws IOException
file - 参数:文件全路径content - 参数:内容charset - 参数:字符集[GBK/UTF-8/GB2312]append - 是否以追加方式写入文件内容IOException - 异常:IO异常public static String fileReader(String file, String encoding) throws IOException
file - 文件所在全路径encoding - 字符串的字符集(如:UTF-8,GBK...)IOException - IO异常public static String streamReader(InputStream inputStream, String encoding) throws IOException
inputStream - 输入流encoding - 流字符集IOException - IO异常public static void file2Zip(File[] srcFiles, File targetFile, boolean revovery) throws IOException
srcFiles - 需要打包的源文件targetFile - 打包后的目标文件revovery - 如果存在是否覆盖IOException - 异常public static boolean isImage(File file)
[Summary] 判断给定的文件是否为图片文件 [Detail] TODO [Dependencies] [Author]
file - public static void main(String[] agrs)
Copyright © 2021. All rights reserved.