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, yani0.
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ş:
Bildirmek için herhangi bir şekilde bi...
En verimli şekilde sıfır JavaScript di...
Başlatmak için doğru yolu bir dizi...
Java nasıl bir dizi başlatmak için?...
Nasıl Django şablon bir dizi öğelerini...