在JAVA中如何从数组中删除一个元素

在JAVA中如何从数组中删除一个元素,第1张

1、打开myeclipse的主页以后,直接根据实际情况新建一个相关文件。

2、下一步,需要按照图示选择对应的代码进行添加。

3、这个时候如果没问题,就通过找到运行按钮来点击。

4、这样一来会得到相应的结果,即可在JAVA中从数组中删除一个元素了。

楼主,清空没有意义,你需要使用的时候重新new String[][],在没用任何引用的情况下,原来的String对象都会有gc来处理回收,你想把data清空也不应该是data=null,而是循环处理data[i][j]=null,不过没有意义,根你重新new是一个意思,都是断掉原来的引用,将旧数据交给gc处理

java当中数组是不需要手动释放的,底层有自动回收垃圾的机制,扩展如下:
前一次循环结果如果没有被引用,那么会等待被自动释放,如果被引用,则不释放。
String[] str2=new String[500];
意思是每次循环都重新定义,并且重新赋值为新创建的数组对象,而上次循环所声明的变量以及所创建的数组对象都被列入自动回收列表了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10286692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存