public class IOUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
GBK |
static String |
LINE |
static byte[] |
LINEBYTE |
static byte[] |
TABBYTE |
static String |
TABLE |
static String |
UTF8 |
| 构造器和说明 |
|---|
IOUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(InputStream is)
关闭字节流
|
static void |
close(OutputStream os)
关闭字节流
|
static void |
close(Reader reader)
关闭字符流
|
static String |
getContent(BufferedReader reader) |
static String |
getContent(File file,
String charEncoding) |
static String |
getContent(InputStream is,
String charEncoding) |
static String |
getContent(String path,
String charEncoding) |
static InputStream |
getInputStream(String path) |
static RandomAccessFile |
getRandomAccessFile(String path,
String charEncoding) |
static BufferedReader |
getReader(InputStream inputStream,
String charEncoding) |
static BufferedReader |
getReader(String path,
String charEncoding) |
static FileIterator |
instanceFileIterator(String path,
String charEncoding) |
static <K,V> HashMap<K,V> |
loadMap(String path,
String charEncoding,
Class<K> key,
Class<V> value)
加载一个文件到hashMap
|
static void |
main(String[] args) |
static List<String> |
readFile2List(BufferedReader br)
从一个字符流读取文件到list.
|
static List<String> |
readFile2List(File file,
String charEncoding) |
static List<String> |
readFile2List(String path,
String charEncoding) |
static <K,V> void |
writeMap(Map<K,V> hm,
String path,
String charEncoding) |
static void |
Writer(String path,
String charEncoding,
String content) |
static void |
WriterObj(String path,
Serializable hm)
将一个对象序列化到硬盘中
|
public static InputStream getInputStream(String path)
public static BufferedReader getReader(String path, String charEncoding) throws FileNotFoundException, UnsupportedEncodingException
public static RandomAccessFile getRandomAccessFile(String path, String charEncoding) throws FileNotFoundException
public static BufferedReader getReader(InputStream inputStream, String charEncoding) throws UnsupportedEncodingException
public static String getContent(InputStream is, String charEncoding)
public static String getContent(BufferedReader reader) throws IOException
IOExceptionpublic static void WriterObj(String path, Serializable hm) throws FileNotFoundException, IOException
string - hm - IOExceptionFileNotFoundExceptionpublic static void close(Reader reader)
reader - public static void close(InputStream is)
is - public static void close(OutputStream os)
is - public static FileIterator instanceFileIterator(String path, String charEncoding)
public static <K,V> HashMap<K,V> loadMap(String path, String charEncoding, Class<K> key, Class<V> value) throws UnsupportedEncodingException
path - charEncoding - key - value - UnsupportedEncodingExceptionpublic static <K,V> void writeMap(Map<K,V> hm, String path, String charEncoding) throws IOException
IOExceptionpublic static List<String> readFile2List(String path, String charEncoding) throws UnsupportedEncodingException, FileNotFoundException
public static List<String> readFile2List(File file, String charEncoding) throws FileNotFoundException, UnsupportedEncodingException
public static List<String> readFile2List(BufferedReader br)
br - IOExceptionpublic static void main(String[] args) throws UnsupportedEncodingException
Copyright © 2016. All rights reserved.