定义一个方法copyOfRange(int[]arr,int from,int to),将数组arr中从索引from(包含from)开始到to(不包含to)结束的元素复制到新数组中,并将新数组返回。
package demo3;
public class test6 {
public static void main(String[] args) {
int arr[]={1,2,3,4,5,6,7};
int[]copyarr=copyOfRange(arr,3,7);
for (int i = 0; i < copyarr.length; i++) {
System.out.print(copyarr[i]+" ");
}
}
public static int[] copyOfRange(int[]arr,int from,int to){
int[] newarr=new int[to-from];
int temp=0;
for (int i = from; i < to; i++) {
newarr[temp]=arr[i];
temp++;
}
return newarr;
}
}
image.png