Этот метод используется для перехвата и копирования существующего массива, а также копирования массива с закрытым левым диапазоном и открытым правым диапазоном. Скопируйте исходный массив, начиная с нижнего индекса from и заканчивая верхним индексом, сгенерируйте новый массив и верните его.
Примечание . Сюда входит «От», но не включается «до», то есть [от, до).
Например:
importjava.util.Arrays;publicclassMain{publicstaticvoidmain(String[]args){int[]arr={1,2,3,4,5,6,7,8};System.out.println(Arrays.toString(arr) ));//Копируем весь массив int[]allArr=Arrays.copyOfRange(arr,0,8);StringallString=Arrays.toString(allArr);//Копируем часть массива int[]partArr=Arrays.copyOfRange( arr,2,6);StringpartString=Arrays.toString(partArr);System.out.println(allString);System.out.println(partString);}}
Результаты бега следующие:
[1,2,3,4,5,6,7,8][1,2,3,4,5,6,7,8][3,4,5,6]