设计一个方法,打印指定下标之间的数值

题目:设计一个方法, 参数自己定义, 将数组中指定下标之间的元素放到新数组中并返回新数组
请问这个怎么做,感谢各位,一点思路都没有,感谢

可以用arraylist吗还是普通数组,
普通数组的话 大概的逻辑是这样的

int[] getarrays(int[] arrays,int start_index,int end_index){
   int[] newarrays=new int[end_index-start_index+1];
  int index=0;
   for(int i=start_index;i<=end_index:i++){
        newarrays[index]=arrays[i];
        infex++;
  }
  return newarrays;
}```