import java.util.Arrays;
public class HelloWord {
public static void main(String[] args) {
int oldArr[] = {1,2,4,8,0,0,0,7,0,5,0};
int count = 0;//统计老数组中值为0的个数
int j = 0;
for (int i = 0; i < oldArr.length; i++) {
if(oldArr[i] == 0){
count++;
}
}
System.out.println("老数组有:"+count+"个0");
int[] newArr = new int[oldArr.length-count];
for (int i = 0; i < oldArr.length; i++) {
if(oldArr[i]!= 0){
newArr[j]=oldArr[i];
j++;
}
}
System.out.println("老数组:"+Arrays.toString(oldArr));
System.out.println("新数组:"+Arrays.toString(newArr));
}
}