当前位置: 代码迷 >> 应用服务器 >> JSP怎么将byte数组赋值给String对象
  详细解决方案

JSP怎么将byte数组赋值给String对象

热度:985   发布时间:2013-02-26 00:00:00.0
JSP如何将byte数组赋值给String对象?
我有个byte数组,从输入流读取数据,现需要处理指定行的内容(比如:获得第二行的内容为文件名称,倒数第四行内容为文件结束等等),想将这个Byte数组数据转成String,方便处理,但,如何转?有没有其他方式来处理类似的情况?

目前我的方法是,将得到的数据流都写到一个临时文件中,然后对这个临时文件进行操作,但觉得这样处理效率不高。
Java code
byte b[]=new byte[1000];int n;int nBufferLen = 0;int nCurPos = 0;InputStream fileSource1=request.getInputStream();while((n=fileSource1.read(b))!=-1){    nBufferLen += n;    outputFile1.write(b,0,n);}



------解决方案--------------------------------------------------------
?
new String(byte[])
  相关解决方案