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

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • jpmkm1

    jpmkm1

    4 NİSAN 2008
  • Visual Life

    Visual Life

    3 Temmuz 2006