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

比如 int a[i]={1,2,3,4,5}
我怎么写让他删除掉3这个值
使得 a[i]={1,2,4,5}

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-02

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

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

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

第2个回答  2012-11-29
java的数组不支持删除元素。
你可以变通一下。可以用实现了List接口的数据存储类,也可以使用数组复制。
第3个回答  2012-11-29
这个不是简单的删掉一个元素,整个数组的结构已经发生改变,a[2]从3变成了4.所以要重新定义个新的数组b[i],将要保留的值从a[i]拷贝到b[i]
第4个回答  2012-11-29
需新建一个数组,java无法直接修改。一般尽可能不用数组,使用list即可。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网