IO流总结

来源:互联网 发布:网络招聘的优点包括 编辑:程序博客网 时间:2024/06/07 05:09
1: 字节流        InputStream(抽象类)            *  int read():一次读取一个字节            *  int read(byte[] bys):一次读取一个字节数组            FileInputStream(String path) /(File file)            BufferedInputStream(InputStream is)                                new FileInputStream(String path)        OutputStream            *  write(int c):一次写一个字节            *  write(byte[] bys) :一次写一个字节数组            *  write(byte[] bys,int start,int length):一次写一个字节数组的一部分            FileOutputStream(String path) /(File file)            BufferedOutputStream(OutpurStream os)                                new FileOutputStream(String path)2: 转换流        InputStreamReader        InputStreamReader(InputStream is):默认编码,GBK        InputStreamReader(InputStream is,String charsetName):指定编码            *  int read():一次读取一个字符            *  int read(char[] chs):一次读取一个字符数组        OutputStreamWriter        OutputStreamWriter(OutputStream os):默认编码,GBK        OutputStreamWriter(OutputStream os,String charsetName):指定编码。            *  write(int c):一次写一个字符            *  write(char[] ch):一次写一个字符数组            *  write(char[] ch,int start,int length):一次写一个字符数组的一部分3:        |--字符流        |--字符输入流            Reader                * int read():一次读取一个字符                * int read(char[] chs):一次读取一个字符数组                                |--InputStreamReader                    |--FileReader                |--BufferedReader(Reader r)                    eg:BufferedReader br=new BufferedReader(new FileReader("a.txt"));                    * String readLine():一次读取一个字符串        |--字符输出流            Writer                * void write(int ch):一次写一个字符                * void write(char[] chs,int index,int len):一次写一个字符数组的一部分                                |--OutputStreamWriter                    |--FileWriter                |--BufferedWriter(Writer w)                    eg: BufferedWriter writer = new BufferedWriter(new FileWriter("a.txt"));                    *  void newLine():写一个换行符                    *  void write(String line):一次写一个字符串

0 0
原创粉丝点击