See More

/* Given a non-empty array of ints, return a new array containing the * elements from the original array that come after the last 4 in the * original array. The original array will contain at least one 4. Note that * it is valid in java to create an array of length 0. */ public int[] post4(int[] nums) { int i = nums.length - 1; while(nums[i] != 4) i--; int[] arr = new int[nums.length - i - 1]; for(int j = 0; j < arr.length; j++) arr[j] = nums[i + j + 1]; return arr; }