import java.util.*;
class Solution {
public void moveZeroes(int[] nums) {
List<Integer> nonZeroElements = new ArrayList<>();
for(int i=0 ;i < nums.length;i++){
if( nums[i] != 0 ){
nonZeroElements.add(nums[i]);
}
}
for(int j= 0 ; j < nonZeroElements.size() ; j++){
nums[j] = nonZeroElements.get(j);
}
for(int i = nonZeroElements.size() ; i<nums.length ;i++){
nums[i] = 0;
}
}
}