JSP如何将byte数组赋值给String对象?

tingsky 2011-11-28 06:05:59
我有个byte数组,从输入流读取数据,现需要处理指定行的内容(比如:获得第二行的内容为文件名称,倒数第四行内容为文件结束等等),想将这个Byte数组数据转成String,方便处理,但,如何转?有没有其他方式来处理类似的情况?

目前我的方法是,将得到的数据流都写到一个临时文件中,然后对这个临时文件进行操作,但觉得这样处理效率不高。
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);
}

...全文
119 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tingsky 2011-12-14
  • 打赏
  • 举报
回复
Thanks to: GxTryer
new String(byte[])
tingsky 2011-12-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gxtryer 的回复:]

?
new String(byte[])
[/Quote]
谢谢~,我试试
GxTryer 2011-12-02
  • 打赏
  • 举报
回复
?
new String(byte[])
tingsky 2011-11-30
  • 打赏
  • 举报
回复
Ya.....
无人

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧