`

拷贝InputStream到OutputStream

    博客分类:
  • java
阅读更多
public static int copy(
  final InputStream input,
  final OutputStream output)
throws IOException {

  final byte[] buffer = new byte[4096];
  int n = 0;
  n = input.read(buffer);
  int total = 0;

  while (-1 != n) {
    output.write(buffer, 0, n);
    total += n;
    n = input.read(buffer);
  }

  return total;
}
分享到:
评论

相关推荐

    Java IO 体系.md

    - InputStream - OutputStream - 字符流对象 - Reader - Writer - 字节流与字符流的转换 - 新潮的 NIO - 缓冲区(Buffer) - 通道(Channel) - 示例:文件拷贝案例 - BIO 和 NIO 拷贝文件的区别 - 操作...

    图片拷贝代码

    输入输出流,实现Copy,主要练习InputStream OutputStream的练习熟悉他们的使用

    java流实现文件拷贝

    今天复习了一下java流的知识,做了个小例子,实现文件的拷贝。(中文和空格都能很好的读取)(PrintWriter\OutputStreamWriter\FileOutputStream)

    Java实现文件拷贝的方法

     字符流:Reader/Writer 字节流:InputStream/OutputStream  如果文件不是普通的文本类型的话,不能使用字符流了,所以通用的文件流还是字节流。这里使用字节流实现文件拷贝。  使用java.io.File中的方法  ...

    Java 基础核心总结 +经典算法大全.rar

    基础 IO 类和相关方法InputStream OutputStream Reader 类Writer 类 InputStream 及其子类 OutputStream 及其子类Reader 及其子类Writer 及其子类 注解 关于 null 的几种处理方式大小写敏感 null 是任何引用类型的...

    Android编程实现将压缩数据库文件拷贝到安装目录的方法

    本文实例讲述了Android编程实现将压缩数据库文件拷贝到安装目录的方法。分享给大家供大家参考,具体如下: public void copyZip2DataDirectory(Context context) throws IOException { FileOutputStream ...

    java7源码-JavaIO:JavaIO

    java.io.InputStream java.io.OutputStream java.io.Reader java.io.Writer 4. FileInputStream和FileOutputStream是什么? 这是在拷贝文件操作的时候,经常用的两个类。在处理小文件的时候,它们的性能还不错,在大...

    JAVA基础课程讲义

    常用InputStream和OutputStream子类用法 150 FileInputStream和FileOutputStream 150 ByteArrayInutStream和ByteArrayOutputStream 154 BufferedInputStream和BufferedOutputStream 156 DataInputStream和...

    北大青鸟Java初级练习

    解压后有三个文件,socket里是使用对象序列化实现网络通信 ,另外一个文件夹里是两个不同的需求,Copy开头的是实现文件拷贝,Object开头的是另一个需求

    java初学者必看

    14.3 字节流InputStream、OutputStream 14.3.1 字节输入、输出流 14.3.2 字节文件输入、输出流 14.3.3 字节缓冲输入、输出流 14.3.4 字节数据输入、输出流 14.3.5 字节对象输入、输出流 14.4 字符流Reader、...

Global site tag (gtag.js) - Google Analytics