inputstream实例,int转string的方法
1 .在背景项目开发过程中,从常见的存储介质读取到InputStream流中。 然后,必须将InputStream流转换为String字符串的形式,并使用该字符串执行后续操作。 经过查询,整理了以下两种方式。 如何从InputStream迁移到String使用inputStream.read和ByteArrayOutputStream的好处:快速的publicstaticstringggetstringbyinputstream _1(ing arrayoutputstreamoutputstream=newbytearrayoutputstream (; try { byte[] b=new byte[10240]; int n; while((n=Inputstream.read ) b )!=-1 ) outputstream.write(b,0,n ); }catch(exceptione ) try ) Inputstream.close ); outputStream.close (; }catch(exceptionE1 ) { } } return outputStream.toString ); }2.使用input streamreader和bufferedreaderpublicstaticstringgetstringbyinputstream _2(inputstream inputstream ) { bufferedreded try { stringbuilder result=new stringbuilder (; 字符串线; while ((line=buffered reader.readline ) )!=null(result.append(line ) ); } return result.toString (; }catch(exceptione ) try ) Inputstream.close ); bufferedReader.close (; }catch(exceptionE1 ) { } } return null; 6三、参考文献11种InputStream转化为String的方法及性能分析