Bir dizi aynı veri türünden değerler grubu içerebilir. Bir diziyi bildirmek için, ya değişken adından sonra yada veri türünden sonra köşeli parantez
[] konur. Örneğin,
int[] j
int k[]
Burada ilkel tür
int'in elemanı olan bir boyutlu
j, ve
k bildirilir. Diğer referans türleri gibi, bir dizinin bildirimi o dizi için bellek ayırmaz. Dizi kullanılmadan önce yaratılmalıdır (ki değişken ilklendirilsin). Ayrıca dizi
new işletmeni ile de şöyle yaratılır:
new elementType[size]. Örneğin,
int[] j = new int[10];
int k[];
k = new int[5];
Büyüklüğü
10 ve
5 diziler yaratın ve bunlara
i ve
j değişkenlerini sırayla referans olarak atayın. Dizinin elemanlarına ayrıca parantez kullanılarak da şöyle
variableName[index]erişilebilir.
index
0 'dan başlar ve dizinin son elemanı
size-1'dir. Aşağıdaki örnekte, büyüklüğü
3 olan
char dizisi yaratılır ve üyeleri ilklendirilir:
char[] c = new char[3];
c[0] = 'a';
c[1] = 'b';
c[2] = c[1];
{} parantezi kullanılarak bir dizi yaratmanın ve dizi üyelerini ilklendirmenin bir kısa yolu da vardır. Aşağıdaki örnek kısayol ilklendirmeyi gösterir.
char[] c = {'a', 'b', 'b'};
Bir dizinin büyüklüğü
length değişkeni kullanılarak öğrenilebilir. Örneğin yukarıdaki örnekte
c.length,
3'ü döndürür.
Çok-boyutlu diziler ve referans türünde elemenlar içeren diziler yaratmak da mümkün. Diziler daha sonra detaylı olarak anlatılacaktır.