SORU
12 HAZİRAN 2012, Salı


Java'da bir Dizinin sadece bir parçası mı?

Java dizisi var, sadece bir kısmını kullanmak istiyorum. Bu dizi gibi bir şey yapabilirsin[dizin:] ve döndürdüğü dizideki Python dizinden biliyorum. Böyle bir şey mümkün Java.

CEVAP
12 HAZİRAN 2012, Salı


java.util.Arrays sınıfı: copyOfRange yöntemi kullanın

int[] newArray = Arrays.copyOfRange(oldArray, startIndex, endIndex);

startındexkopyalanacak aralığın ilk dizin dahil.
değiştirirkopyalanacak aralığın son dizini, özel. (Bu dizin, dizi dışında yalan olabilir)

E. g.:

   //index   0   1   2   3   4
int[] arr = {10, 20, 30, 40, 50};
Arrays.copyOfRange(arr, 0, 2);          // returns {10, 20}
Arrays.copyOfRange(arr, 1, 4);          // returns {20, 30, 40}
Arrays.copyOfRange(arr, 2, arr.length); // returns {30, 40, 50} (length = 5)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010

İLGİLİ SORU / CEVAPLAR