当前位置: 技术问答>java相关
如何为数组动态开辟内存???
来源: 互联网 发布时间:2014-12-24
本文导语: 我像这样做: byte[] byteBuffer; byteBuffer = new byte[100]; .... 此时,我发觉byteBuffer的长度不够 我怎么再开辟呢?前提是原来已经存储的100字节东西不能变 请高手会诊???急急急 | ...
我像这样做:
byte[] byteBuffer;
byteBuffer = new byte[100];
....
此时,我发觉byteBuffer的长度不够
我怎么再开辟呢?前提是原来已经存储的100字节东西不能变
请高手会诊???急急急
byte[] byteBuffer;
byteBuffer = new byte[100];
....
此时,我发觉byteBuffer的长度不够
我怎么再开辟呢?前提是原来已经存储的100字节东西不能变
请高手会诊???急急急
|
byte[] byteBuffer;
byteBuffer = new byte[100];
.........
byte[] byteBuffer1;
byteBuffer1 = new byte[101];
System.arraycopy(byteBuffer1, 0, byteBuffer , 0, 100);
byteBuffer=byteBuffer1;
byteBuffer = new byte[100];
.........
byte[] byteBuffer1;
byteBuffer1 = new byte[101];
System.arraycopy(byteBuffer1, 0, byteBuffer , 0, 100);
byteBuffer=byteBuffer1;
|
记得在java中,数组是不能改变他的初始大小的。
我想兄弟是否应该在初始化它的时候多想想办法了。
我想兄弟是否应该在初始化它的时候多想想办法了。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。