欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java将InputStream转换成字节数组,javainputstream,package cn.o

来源: javaer 分享于  点击 21765 次 点评:272

java将InputStream转换成字节数组,javainputstream,package cn.o


package cn.outofmemory.io;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;public class InputStream2ByteArray {    public static void main(String[] args) throws IOException {        InputStream in=new FileInputStream("/tmp/req.data");        byte[] data=toByteArray(in);        in.close();        FileOutputStream out=new FileOutputStream("/tmp/req2.data");        out.write(data);        out.close();    }    public static byte[] toByteArray(InputStream in) throws IOException {        ByteArrayOutputStream out=new ByteArrayOutputStream();        byte[] buffer=new byte[1024*4];        int n=0;        while ( (n=in.read(buffer)) !=-1) {            out.write(buffer,0,n);        }        return out.toByteArray();    }}
相关栏目:

用户点评