74.5.8. Pole (Array)

Deklarace.

int[] ia; //array of integers
int ia[]; // stejné jako předchozí řádek, nedoporučuje se

Deklarace vytváří proměnnou ale nikoliv objekt, v našem případě pole. Pokud chceme pole vytvořit můžeme v deklaraci použít inicializaci.

int[] ia = new int[5];
MyType[][] mt = new MyType[4][16];

Přístup k prvkům pole.

int[] ary = new int[4];
ary[0] = 345;
i = ary[3];

Zápis literálu pole.

int[] ar = new int[6];
ar = {0, 10, 20, 30, 40, 50};

Inicializace pole hodnotami při deklaraci. Tedy v deklaraci pole vytvoříme a inicializujeme.

int a[] = {1, 2, 3, 5, 7, 11, 13, 17, 19};