定义一个方法copyOfRange(int[] arr,int from,int to)
功能 将数组arr中从索引from(包括)开始 到索引to结束(不包括) 的元素复制到新数组
将新数组返回
package test;
public class test8 {
public static void main(String[] args) {
//定义一个原始数组
int []arr={1,2,3,4,5,6,7,8,9};
//调用方法拷贝数据
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];
//把原始数组arr中的from到to对应元素直接拷贝newArr
int index=0;//伪造索引
for(int i=from;i<to;i++){
newArr[index]=arr[i];
index++;
}
//返回新数组
return newArr;
}
}