缓冲流

    xiaoxiao2022-07-14  176

    缓冲流:BufferedInputStream   BufferedOutputStream BufferedReadervv BufferedWriter

    作用:提高流的读取写入速度

    public static void io4() throws IOException{ //1.造文件 File srcfile = new File("C:/Users/smallBottle/Desktop/111.png"); File destfile = new File("C:/Users/smallBottle/Desktop/112.png"); //2.造节点流 FileInputStream fis = new FileInputStream(srcfile); FileOutputStream fos = new FileOutputStream(destfile); //3.造处理流 BufferedInputStream bis = new BufferedInputStream(fis); BufferedOutputStream bos = new BufferedOutputStream(fos); //4.复制的细节:读取,写入 byte[] buffer = new byte[10]; int len; while ((len = bis.read(buffer)) != -1){ bos.write(buffer,0,len); } //4.资源关闭:先关外边的流,在关里边的流 bis.close(); bos.close(); //说明:再关闭外边的流的同时,里面流会自动关闭,所以里边流可以不关 fis.close(); fos.close(); }

     

    最新回复(0)