Diese Methode wird verwendet, um ein vorhandenes Array abzufangen und zu kopieren und ein Array mit einem geschlossenen linken Bereich und einem offenen rechten Bereich zu kopieren. Kopieren Sie ein ursprüngliches Array, beginnend mit dem tiefgestellten von bis zum hochgestellten bis, generieren Sie ein neues Array und geben Sie es zurück.
Hinweis : From ist hier enthalten, to ist jedoch nicht enthalten, d. h. [from, to).
Zum Beispiel:
importjava.util.Arrays;publicclassMain{publicstaticvoidmain(String[]args){int[]arr={1,2,3,4,5,6,7,8};System.out.println(Arrays.toString(arr ));//Kopiere das gesamte Array int[]allArr=Arrays.copyOfRange(arr,0,8);StringallString=Arrays.toString(allArr);//Kopiere einen Teil des Arrays int[]partArr=Arrays.copyOfRange( arr,2 ,6);StringpartString=Arrays.toString(partArr);System.out.println(allString);System.out.println(partString);}}
Die Laufergebnisse sind wie folgt:
[1,2,3,4,5,6,7,8][1,2,3,4,5,6,7,8][3,4,5,6]