SORU
28 Ocak 2010, PERŞEMBE


Sıfır tüm dizi öğelerini başlatmak için herhangi bir kısayol?

C/C yapardım

int arr[10] = {0};

0 tüm dizi benim unsurları başlatılamadı.
Java benzer bir kısayol var mı?
Döngü kullanarak önlemek istiyorum, mümkün mü?

int arr[] = new int[10];
for(int i=0;i<arr.length;i  )
    arr[i] = 0;

CEVAP
28 Ocak 2010, PERŞEMBE


İntegral tip diziler için varsayılan değer olarak 0 language spec tarafından garanti edilir:

Her sınıf, değişken, örnek değişken veya dizi bileşen ile başlatıldıvarsayılan değer(§15.9, §15.10) oluşturulduğunda[...] türü İçin int varsayılan değeri sıfırdır, yani 0.

Eğer farklı bir değer için bir dizi başlatmak istiyorsanız, java.util.Arrays.fill() elbette bir döngü DAHİLİ olarak kullanır) kullanabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • RiceBunny

    RiceBunny

    16 ŞUBAT 2006
  • ShayLoss

    ShayLoss

    5 Kasım 2009