public int[] zeroFront(int[] nums) { int[] a = new int[nums.length]; int j = 0; for (int i = 0; i < nums.length; i++) { if (nums[i] == 0) { a[j] = 0; j++; } } for (int i = 0; i < nums.length; i++) { if (nums[i] != 0) { a[j] = nums[i]; j++; } } return a; }