InputStream转化为String

来源:互联网 发布:淘宝情趣内衣卖家秀 编辑:程序博客网 时间:2024/05/18 11:24
 方法1:
            InputStreamReader reader = new InputStreamReader(in);
             BufferedReader br=new BufferedReader(reader);     
             StringBuilder sb=new StringBuilder();
            String line="";
              while ((line=br.readLine())!=null) {
                  sb.append(line);
              }
              System.out.println(sb);


方法2:

            InputStream in = response.getEntity().getContent();
            ByteArrayOutputStream bo=new ByteArrayOutputStream();
            for(int i=-1;(i=in.read())!=-1;){
                bo.write(i);               
            }
            System.out.println(bo.toString());


方法3:
            InputStream in = response.getEntity().getContent();
            StringBuilder sb=new StringBuilder();
            byte []b=new byte[4096];
            for(int size=-1;(size=in.read(b))!=-1;){
               
                sb.append(new String(b,0,size));
            }
 
            System.out.println(sb);


方法4:
             * Stringcache_string=EntityUtils.toString(client.execute(
             * get_localcache_request).getEntity());
             * cache_string=cache_string.replace("&nbsp", "\b");
             * System.out.println(cache_string);
原创粉丝点击