java 怎样强制清空数组

我想将Bean中定义的一个数组的内容强制清空,应该调用什么函数啊??各位大虾帮帮忙啊!!!!急!!... 我想将Bean中定义的一个数组的内容强制清空,应该调用什么函数啊??
各位大虾帮帮忙啊!!!!
急!!
展开
 我来答
woshidaniel
推荐于2017-09-19 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:947万
展开全部

通过数组变量赋值null的方式清空

示例:

String[] arr = new String[2];//定义一个数组变量arr
arr[0] = "a";//数组中放入元素a
arr[1] = "b";//数组中放入元素b

arr=null;//数组赋值null,强制清空数组元素
zenkill
推荐于2017-10-08 · TA获得超过281个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:0
展开全部
1340751953 不要误导阿
str[i]="";
这样根本不是清空,而是赋值,赋值为空字符串!

清空就像fw_lucifer说的一样
String[] str;
str = null就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
见山不见水
2020-05-19
知道答主
回答量:5
采纳率:0%
帮助的人:2338
展开全部
让arr=null;在之后访问数组会报错的。。。没试过吗?
用splice()方法就行了
arr.splice(0, arr.length);
这样数组就回到undefined状态了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1340751953
2007-03-26 · TA获得超过118个赞
知道答主
回答量:206
采纳率:0%
帮助的人:0
展开全部
设数组
String[] str;
for(int i=0;i<str.length;i++){
str[i]="";
}
好像只能这样,jdk里面没发现有直接清空的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6c0224c3a
2015-09-09 · TA获得超过311个赞
知道小有建树答主
回答量:199
采纳率:66%
帮助的人:110万
展开全部
没有现成的办法,循环数组,依次置为null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式