Pole Javy

Pole se používají k uložení více hodnot do jedné proměnné, místo aby se pro každou hodnotu deklarovaly samostatné proměnné.

Chcete-li deklarovat pole, definujte typ proměnné pomocí čtvercových závorek:

String[] auta;

Nyní jsme deklarovali proměnnou, která obsahuje pole řetězců. Chcete-li do ní vložit hodnoty, můžete je umístit do seznamu odděleného čárkami, který se nachází uvnitř složených závorek:

String[] auta = {"Volvo", "BMW", "Ford", "Mazda"};

Chcete-li vytvořit pole celých čísel, můžete napsat:

int[] mojeCisla = {10, 20, 30, 40};

Přístup k prvkům pole

K prvku pole můžete přistupovat odkazem na indexové číslo.

Tento příkaz přistupuje k hodnotě prvního prvku v auta:

Příklad

String[] auta = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(auta[0]);
// Výstupy Volvo

Poznámka: Indexy pole začínají 0: [0] je první prvek. [1] je druhý prvek atd.


Změna prvku pole

Chcete-li změnit hodnotu konkrétního prvku, odkažte se na číslo indexu:

Příklad

auta[0] = "Opel";

Příklad

String[] auta = {"Volvo", "BMW", "Ford", "Mazda"};
auta[0] = "Opel";
System.out.println(auta[0]);
// Nyní vypíše Opel místo Volvo

Délka pole

Chcete-li zjistit, kolik prvků má pole, použijte vlastnost length:

Příklad

String[] auta = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(auta.length);
// Výstup 4