تُستخدم هذه الطريقة لاعتراض ونسخ مصفوفة موجودة، ونسخ مصفوفة ذات نطاق أيسر مغلق ونطاق أيمن مفتوح. انسخ مصفوفة أصلية بدءًا من الحرف المنخفض من إلى الحرف المرتفع إلى، وقم بإنشاء مصفوفة جديدة وإعادتها.
ملحوظة : من متضمن هنا، ولكن لم يتم تضمينه، أي [من، إلى).
على سبيل المثال:
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]