Create Target Array in the Given Order

给两个数组, 一个是index, 一个是数, 求组成一个数组.

class Solution {
    public int[] createTargetArray(int[] nums, int[] index) {
        List<Integer> res = new ArrayList<>();
        for(int i = 0; i < nums.length; i++) {
            res.add(index[i], nums[i]);
        }
        int[] ans = res.stream().mapToInt(i->i).toArray();
        return ans;
    }
}