Java 清除数组中为0的元素

package com.MyJava;

import java.util.Arrays;
import java.util.Scanner;

public class Test {
    
    
	public static void main(String[] args) {
    
    
		int[] a = {
    
     1, 8, 3, 4, 5, 0, 0, 6, 6, 0, 6, 5, 1, 2, 7, 0, 5 };
		int[] b = new int[a.length];

		int j = 0;
		for (int i = 0; i < a.length; i++) {
    
    
			if (a[i] != 0) {
    
    
				b[j] = a[i];
				j++;
			}
		}
		b = Arrays.copyOf(b, j);
		
		for (int item : b) {
    
    
			System.out.print(item);
		}
	}
}

1834566651275