Jak inicializovat pole v Javě

Jak Inicializovat Pole V Jave



Při programování v Javě může vzniknout požadavek na shromažďování hromadných dat v poli. Například uspořádání a třídění dat tak, aby byly čitelné a dostupné efektivním způsobem. V takových případech je inicializace a využití pole nápomocné při efektivní správě obsažených zdrojů.

Tento blog bude ilustrovat přístupy k inicializaci pole pomocí Javy.







Jak inicializovat pole v Javě?

Pole může být inicializováno několika způsoby. Mohou to být inicializace s nepřiřazenými hodnotami, inicializace po deklaraci nebo s celočíselnými a řetězcovými hodnotami současně.



Syntax



datový typ [ ] název pole


Ve výše uvedené syntaxi:





    • datový typ ” odpovídá typu dat pole, což může být celé číslo, řetězec atd.
    • [ ] “ hranaté závorky označují velikost pole.

Diskutované možnosti inicializace pole budou nyní ukázány jeden po druhém!

Příklad 1: Inicializujte pole bez přiřazení hodnot v Javě



V tomto příkladu lze pole inicializovat bez přiřazení hodnot:

int [ ] sampleArray = new int [ 3 ] ;
pro ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Pole s nepřiřazenými hodnotami je: ' + sampleArray [ i ] ) ;
}


Použijte následující kroky v souladu s výše uvedeným kódem:

    • Nejprve inicializujte pole s názvem „ sampleArray “ a definujte jeho velikost. tj., ' 3 “.
    • Poté použijte „ pro ” smyčka pro iteraci podél pole a jeho tisk na konzole.

Výstup


Protože pole neobsahuje žádné prvky, iterace vrátí hodnotu „ 0 ” u každého z indexů pole.

Příklad 2: Inicializujte pole po deklaraci v Javě

V tomto konkrétním příkladu bude pole deklarováno a inicializováno celočíselnými hodnotami a nashromážděné hodnoty pole lze zobrazit na konzole, v tomto pořadí:

int [ ] záznamy;
záznamy = nový int [ ] { 1 , 2 , 3 } ;
pro ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Pole po inicializaci se stane: ' +záznamy [ i ] ) ;
}


Ve výše uvedených řádcích kódu:

    • Nejprve deklarujte pole s názvem „ záznamy “.
    • V dalším kroku mu přiřaďte uvedené celočíselné hodnoty.
    • Nakonec použijte „ pro ” smyčka pro iteraci podél položek pole a jejich zobrazení.

Výstup


Ve výše uvedeném výstupu je vidět, že přiřazené hodnoty v poli byly zobrazeny po iteraci.

Příklad 3: Inicializace a přidělení hodnot v poli současně v Javě

V tomto konkrétním příkladu lze inicializaci pole a alokaci hodnot v něm provést současně:

int [ ] záznamy = { 1 , 2 , 3 } ;
pro ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Inicializované pole se stane: ' +záznamy [ i ] ) ;
}


Proveďte následující kroky, jak je uvedeno ve výše uvedeném fragmentu kódu:

    • Inicializujte pole s názvem „ záznamy ” a zároveň přiřaďte uvedené hodnoty.
    • V dalším kroku obdobně použijte „ pro ” smyčka pro iteraci hodnot pole a jejich zobrazení.

Výstup


Výše uvedený výstup naznačuje, že deklarace pole a inicializace byly provedeny správně.

Příklad 4: Inicializujte pole s hodnotami Integer i String v Javě

V této ukázce bude pole inicializováno jak s celočíselnými, tak s řetězcovými hodnotami:

Objekt [ ] záznamy = { 'Harry' , 1 , 2 , 'David' , 3 } ;
pro ( int i = 0 ; i < 5 ; i++ ) {
System.out.println ( 'Inicializované pole se stane: ' +záznamy [ i ] ) ;
}


Ve výše uvedených řádcích kódu:

    • Nejprve inicializujte pole s názvem „ záznamy ” s celočíselnými i řetězcovými hodnotami.
    • Všimněte si, že ' Objekt ” znamená, že jak celočíselné, tak řetězcové hodnoty lze shromáždit v poli.
    • Nakonec stejně aplikujte „ pro ” smyčka pro iteraci podél hodnot pole a jejich zobrazení.

Výstup


To bylo vše o inicializaci polí v Javě.

Závěr

Pole v Javě lze inicializovat bez přiřazení hodnot, po deklaraci nebo s celočíselnými i řetězcovými hodnotami. Dělá se to pomocí „ hranaté závorky [ ] ” a pak k němu (pole) alokovat hodnoty. Tyto hodnoty mohou být celá čísla, řetězce nebo obojí. Tento blog pojednával o přístupech k inicializaci pole v Javě.