java IO流

来源:互联网 发布:如何购买正版windows. 编辑:程序博客网 时间:2024/06/09 08:36
  1. JavaIO流的分类:

        字节流、字符流    输入流 输出流    节点流 处理流
    Tables 字节流 字符流 输入流 InputStream Reader 输出流 Outputstream Writer
  2. InputStream中的方法:

           read()  读取一个字节       read(byte[] buffer)读取一个字节数组       close()关闭       skip(long n)跳过n个字节
  3. Outputsrtream 中的方法:

       write()写一个字节   write(byte[] buffer)写一个字节数组   flush()写出缓冲流中的最后全部字节   close()关闭
  4. Reader中的方法:

       read()读取一个字符   read(char[] cbuffer)读取一个字符数组   close() 关闭   skip(long n )跳过n个字符
  5. writer中的方法

       write()写一个字符   write(char[]  cbuffer)写一个字符数组   write(string str)写一个字符串   flush()   close()
  6. 处理流

     文件流FileInpuytStream、FileOutputStream、FileWriter、FileReader缓冲流:BufferedInputStream、BufferedOutStream、BufferedReader、BufferedWriterBufferedInputStream(InputStream is)BuffedOutPutStream(OutputStream os)BufferedReader(Reader r)BufferedWriter(Writer w)在bufferedReader中有一个重要方法是:readline()可以读取一行字符串转换流:将InputStream和outPutStream转换成Reader和Writer    InputStreamReader    OutputStreamWriter    例子:    InputStreamReader  isr=new InputStreamReader(System.in)    BufferedReader br=new BufferedReader(isr)数据流:    DataInputStream(InputStream   is)    DataOutPutStream(OutputStream os)Print流:    PrintWriter和PrintStream都属于输出流、都不会抛出异常、都有自动Flush的功能。Object流:直接将Object写入或读出    ObjectOutputStream和ObjectInputStream
0 0