请问有人知道JAVA数组中如何删除某个元素吗? 不是让它为0而是整个删除它的下标改变数组长度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数组定义好后改变长度的我还没遇到,个人认为无法改变;你可以重新定义一个数组,将你要的数据放进来就行;不过你如果只是删除某个元素的话,用for循环覆盖就行,原来最后一位置0就可以。for(i=0;i<a[].length;i++){ if(i==num) { for(j=i;j<(a[].length-i);j++) { a[j]=a[j+1]; } a[j]=0; break; }}你自己试试,不行再求救吧 数组定义好了之后是无法改变它的长度的,你可以用容器啊,如list set`等· 动态加载图片显示不出来 初学java请问这两种方式调用方法有什么不同 为什么我在sun官网下的jdk会是中文版的? 扩展的欧几里得算法, 请教大家! PushBackInputStream JTextPane怎么不能自动换行? 如何用程序去控制类似于QQ的登陆按钮 谁要中文版的《think in java》电子版? 如何获得CPU的序列号 如何在jList中加入记录呢? .java运行的时候不是产生.class文件吗?我想让它们分布在不同盘里 java替换字符
你可以重新定义一个数组,将你要的数据放进来就行;
不过你如果只是删除某个元素的话,用for循环覆盖就行,原来最后一位置0就可以。
for(i=0;i<a[].length;i++)
{
if(i==num)
{
for(j=i;j<(a[].length-i);j++)
{
a[j]=a[j+1];
}
a[j]=0;
break;
}
}
你自己试试,不行再求救吧