import java.util.Arrays;
public class Demo06 {
public static void main(String[] args) {
int oldarr[] ={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5,};
int a = 0;
int d = 0;
System.out.println("旧数组为:"+Arrays.toString(oldarr));
for (int i = 0; i < oldarr.length; i++) {
if (oldarr[i] != 0) {
a++;
}
}
int newarr [] = new int [a];
for (int c = 0; c < oldarr.length; c++) {
if (oldarr[c] != 0) {
newarr[d] = oldarr[c];
d++;
}
}
System.out.println("新数组为:"+Arrays.toString(newarr));
}
}
将旧数组的0去掉,生成新数组。
最新推荐文章于 2022-06-29 14:45:21 发布