BufferdInputStream和BufferdOutputStream

原创 2018年04月17日 11:25:36
import java.util.Arrays;
import java.util.Scanner;
import java.io.*;
public class Main2
{ 
 public static void main(String[] args) throws IOException
   {
   InputStream is=new FileInputStream("c:\\abc.txt");
   OutputStream os=new FileOutputStream("d:\\abc.txt");

   BufferedInputStream bis=new BufferedInputStream(is);   //1
   BufferedOutputStream bos=new BufferedOutputStream(os); //2

   long l1=System.currentTimeMillis();
   byte[] bytes=new byte[10];
   int len;
   while((len=bis.read(bytes))!=-1)   //3
   {
    bos.write(bytes,0,len);           //4
    System.out.println(new String(bytes,0,len));
   }

   bis.close();   //5
   bos.close();   //6
   is.close();
   os.close();

   long l2=System.currentTimeMillis();
   System.out.println(l2-l1);
   }
 }
版权声明:正在学习中,有错误欢迎指出。感谢比❤❤~ https://blog.csdn.net/gx17864373822/article/details/79972299

带缓存的输入输出-bufferedinputstream类与bufferedoutputstream类

带缓存的输入输出-bufferedinputstream类与bufferedoutputstream类,与。net的cache是一样为缓存,有了这个就可以在流中实现skip(),mark(),rese...
  • yingtun
  • yingtun
  • 2016-09-12 22:27:04
  • 352

InputStream OutputStream BufferInputStream BufferOutputStream

InputStream outputStream   字节流基类     InputStream   主要用于对二进制的非文本文件进行操作如多媒体 Mp3等 InputStream主要用于对文件读取到...
  • VIPqiangqiang
  • VIPqiangqiang
  • 2013-05-30 21:40:30
  • 1141

java BufferdInputStream源码分析

public class BufferedInputStream extends FilterInputStream { /** * 默认缓冲区大小 */ private sta...
  • jiangshaoxin1987
  • jiangshaoxin1987
  • 2014-07-16 15:30:33
  • 408

BufferOutputStream 的write方法

这段下载代码为何总是下载的文件不对?
  • zbzbhahae
  • zbzbhahae
  • 2014-07-05 21:06:42
  • 1968

BufferedWriter BufferedOutputStream 区别

BufferedWriter    用于读取文本文件或字符串合适: File file = new File(directory_xml + fileName_xml); if (!file...
  • mycup163
  • mycup163
  • 2012-07-02 13:38:01
  • 2441

BufferedInputStream与BufferedOutputStream用法简介

BufferedInputStream是带缓冲区的输入流,默认缓冲区大小是8M,能够减少访问磁盘的次数,提高文件读取性能;BufferedOutputStream是带缓冲区的输出流,能够提高文件的写入...
  • liaisuo
  • liaisuo
  • 2014-09-29 00:10:53
  • 36465

【java】输入流InputStream的reset()和mark()方法注意事项

今天写一个读写程序,运用到InputStream的reset方法是发现竟然失败了,然后查了一下JDK源码,发现BufferInputStream重写了父类FilterInputStream的mark和...
  • u011494050
  • u011494050
  • 2014-12-12 11:37:14
  • 3322
收藏助手
不良信息举报
您举报文章:BufferdInputStream和BufferdOutputStream
举报原因:
原因补充:

(最多只允许输入30个字)