再问一个关于字符处理的问题。

xxdino 2001-06-04 07:24:00
我从一个二进制流中某个地方取出很长一串byte[],但是不知道这个byte[]的长度,而且还是以byte[]的形式储存起来,我怎么做呢?不能用本地文件来存储。byte[]可能随时增加长度而不伤害数据的吗?很急。
...全文
34 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
skyyoung 2001-06-04
byte的长度用buff.length就可以得到。

buff = new byte[1024]
in.read(buff);

System.arraycopy(Object src, int src_position, Object dst, int dst_position, int length)
Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
回复
xxdino 2001-06-04
帮帮我啊!
回复
xxdino 2001-06-04
我的意思是连 buff有多场都不知道啊,可能要随时增加的
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-06-04 07:24
社区公告
暂无公告