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} 展开
我怎么写让他删除掉3这个值
使得 a[i]={1,2,4,5} 展开
7个回答
展开全部
java的数组不支持删除元素。
你可以变通一下。可以用实现了List接口的数据存储类,也可以使用数组复制。
你可以变通一下。可以用实现了List接口的数据存储类,也可以使用数组复制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不是简单的删掉一个元素,整个数组的结构已经发生改变,a[2]从3变成了4.所以要重新定义个新的数组b[i],将要保留的值从a[i]拷贝到b[i]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需新建一个数组,java无法直接修改。一般尽可能不用数组,使用list即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询