IO流介绍和常用方法

来源:互联网 发布:闻牛创富软件手机版 编辑:程序博客网 时间:2024/06/07 03:49


                                 IO
      字节流 和 字符流
       
       字节流包括输入流和输入流
       字符流................
 
      inputstream抽象类 输入流
        
        五个基本的方法
        
         in read()
         in read(byte[]bytes)
         in read(byte[]bytes int off int len)
         void close();
      outputStream抽象类 输出流
         void write()
         void write(byte[]bytes)
         void write(byte[]bytes int off int len)
         void flush()
         void close();


      介绍两个子类 fileinputstream 和fileoutinputstream


       
      public class IO{
        @Test
        public  void test({
        
        创建一个输入流
        
        FileInputStream  in=new FileInputStream("test.txt");


        创建一个输出流
        FileOutputStream  out=new FileOutputStream("target.txt");
        byte[]bytes=new byte[1024];
        int len=0;
        while((len=in.read(bytes))!=-1){


            out.write(bytes,0,len);
        }




       


})




}


 字节缓冲流
  
  bufferInputStream  和  bufferInputStream 底层对字节流进行的增强
  BufferInputStream bis=new BufferInputStream(in);
  BufferOutputStream ................




字符流  reader 和 write 


 inputStreamReader 和outputStreamReader 实现类 用法和字节列差不多
 多个方法 readLine()
 
        
    
      
原创粉丝点击