Jelly

一切皆有可能

IO流介绍和常用方法



                                 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()
 
        
    
      
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GZ946/article/details/76375694
个人分类: Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭