StreanUtil ,流转换为字符数组

来源:互联网 发布:tensorflow 教程 编辑:程序博客网 时间:2024/05/10 07:13
public class StreanUtil {/**     * 流转换成字符串     * @param is 流对象     * @return 流转换成的字符串, 返回null表示异常     */    public static String stream2String(InputStream is) {        //1,在读取的过程中,装读取的内容存储至缓存中,然后一次性转换成字符串返回        ByteArrayOutputStream bos = new ByteArrayOutputStream();        //2,读流的操作,到没有为止        byte[] buffer=new byte[1024];        //3,记录读取内容的临时变量        int temp=-1;        try {            while((temp=is.read(buffer))!=-1){                bos.write(buffer,0,temp);            }            //返回读取的数据            return bos.toString();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }finally{            try {                is.close();                bos.close();            } catch (IOException e) {                // TODO Auto-generated catch block                e.printStackTrace();            }        }        return null;    }}
0 0
原创粉丝点击