Java’da Arrays.CopyOfRange(); Metodu
Bir önceki dersimizde de anlattığımız gibi bir çok kopylama metodumuz bulunmaktadır. Bunlardan bir diğeri ise Arrays sınıfının copyOfRange metodudur. Bu metod belirli indexler arasında başka bir diziye kopyalama yapar. 3 farklı parametre alır. İlk parametre kaynak diziyi belirtir. İkinci parametre hengi elemandan kopyalamaya başlanacağını belirtir. Üçüncü parametre ise hangi elemana kadar kopyalanacağını belirtir.
Şimdi örneğimize bakarak daha iy anyalım;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
package arrays; import java.util.Arrays; public class arrayscopyOfRange { public static void main(String[] args) { Integer array[]= {1,2,3,4,5,6,7,8,9}; Integer array1[]= {}; System.out.println("Kopyalanacak Dizi:"); for (int i = 0; i < array.length; i++) { System.out.print(array[i]+" "); } System.out.println(); array1=Arrays.copyOfRange(array, 0, 3); System.out.println("Yeni Dizimiz:"); for (int i = 0; i < array1.length; i++) { System.out.print(array1[i]+" "); } } } |
Gördüğünüz gibi copyOfRange() metodumuz dizimizin belirlediğimiz aralıktaki elemanlarını kopyaladı.
Arkadaşlar bu bölümde Java’da Diziler bölümü’nün Arrays Sınıfı’nın copyOfRange() metodunu anlatmaya çalıştık. Sizlerde bu örneklerle sınırlı kalmayıp güncel hayattan bir çok örnek program kodlayabilirsiniz takibiniz için teşekkürler… Bizi takip etmeye devam edin bol kodlu günler…