Este método é usado para interceptar e copiar um array existente e copiar um array com um intervalo esquerdo fechado e um intervalo direito aberto. Copie um array original começando do subscrito de para o sobrescrito até, gere um novo array e retorne-o.
Nota : From está incluído aqui, mas to não está incluído, ou seja, [from, to).
Por exemplo:
importjava.util.Arrays;publicclassMain{publicstaticvoidmain(String[]args){int[]arr={1,2,3,4,5,6,7,8};System.out.println(Arrays.toString(arr ));//Copiar todo o array int[]allArr=Arrays.copyOfRange(arr,0,8);StringallString=Arrays.toString(allArr);//Copiar parte do array int[]partArr=Arrays.copyOfRange( arr,2,6);StringpartString=Arrays.toString(partArr);System.out.println(allString);System.out.println(partString);}}
Os resultados da execução são os seguintes:
[1,2,3,4,5,6,7,8][1,2,3,4,5,6,7,8][3,4,5,6]