JAVA中 如何把一个数组里的值去除掉

比如inta[i]={1,2,3,4,5}我怎么写让他删除掉3这个值使得a[i]={1,2,4,5}... 比如 int a[i]={1,2,3,4,5}
我怎么写让他删除掉3这个值
使得 a[i]={1,2,4,5}
展开
 我来答
中国青春心
推荐于2018-03-13 · TA获得超过4637个赞
知道小有建树答主
回答量:1966
采纳率:83%
帮助的人:570万
展开全部

放到集合里,根据自己的业务不同,放到不同的集合里。 

如果一定要用数组,只能产生新的数组对象,当然数组引用还可以用a

我提供给你一个思路,你可以自己写的灵活点,但是没必要,因为大多都操作集合。

随性亻
推荐于2016-03-02 · TA获得超过4180个赞
知道小有建树答主
回答量:4622
采纳率:84%
帮助的人:640万
展开全部

放到集合里,根据自己的业务不同,放到不同的集合里。 

如果一定要用数组,只能产生新的数组对象,当然数组引用还可以用a

我提供给你一个思路,你可以自己写的灵活点,但是没必要,因为大多都操作集合。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人该有能交流的东西
2012-11-29
知道答主
回答量:22
采纳率:0%
帮助的人:10.2万
展开全部
java的数组不支持删除元素。
你可以变通一下。可以用实现了List接口的数据存储类,也可以使用数组复制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
noiceman2
2012-11-29
知道答主
回答量:39
采纳率:100%
帮助的人:15.9万
展开全部
这个不是简单的删掉一个元素,整个数组的结构已经发生改变,a[2]从3变成了4.所以要重新定义个新的数组b[i],将要保留的值从a[i]拷贝到b[i]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8c2fbc6
2012-11-29 · TA获得超过955个赞
知道小有建树答主
回答量:878
采纳率:0%
帮助的人:297万
展开全部
需新建一个数组,java无法直接修改。一般尽可能不用数组,使用list即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式