Java'da bir Dizinin sadece bir parçası mı? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • TheSalband Rai

    TheSalband R

    11 NÄ°SAN 2011

Ä°LGÄ°LÄ° SORU / CEVAPLAR