byte[] a={12,12};
a=null;是整个清吗?只清内容的话,可以试试a=new byte[a.length];:)
a=null;是整个清吗?只清内容的话,可以试试a=new byte[a.length];:)
解决方案 »
- 多个JTextField用DocumentListener监听,怎么返回触发事件控件引用
- Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://127.0.0.1/my
- 帮忙看下关于事件的错误
- Java与嵌入式开发到底选哪个?(回帖散分)
- 请教java.net.URL和java.net.URI的区别
- 如何在java中对string格式的验证
- 求助:一个小程序中的小疑问!
- 怎么把文件从一个目录拷贝到另一个文件?快,着急!在线等!
- 不通过ODBC,java如何与Access连,希望给出完整的程序~~~
- 初学者的疑问,大虾们指点迷津啊。
- 热烈庆祝,我们实现了jdk1.3的本地下载!
- 请问哪里有jbuilder4.0的使用手册,最好是中文的,谢谢
byte[] a = new byte[20];
DatagramPacket(a[],a.length());
在接受到数据后,缓冲区内填充了数据,
我下次接受数据时,希望先清空a[],
请教怎么做
好像JAVA中没有memset之类的函数
对不起,好像我也没有好的方法。
一:
for(int i=0;i<20;i++)
{
a[i]='\0';
}
二:
delete[] a;
a=new byte[20];
第二个方法不好,因为每次释放内存后重新分配内存,这正是系统容易产生异常的地发。