Pri programovaní v jazyku Java môže vzniknúť požiadavka na zhromažďovanie hromadných údajov v poli. Napríklad usporiadanie a triedenie údajov tak, aby boli čitateľné a dostupné efektívnym spôsobom. V takýchto prípadoch je inicializácia a používanie poľa nápomocné pri efektívnom riadení obsiahnutých zdrojov.
Tento blog bude ilustrovať prístupy k inicializácii poľa pomocou Java.
Ako inicializovať pole v Jave?
Pole môže byť inicializované viacerými spôsobmi. Môžu to byť inicializácia s nepriradenými hodnotami, inicializácia po deklarácii alebo s celočíselnými a reťazcovými hodnotami súčasne.
Syntax
Dátový typ [ ] názov poľa
Vo vyššie uvedenej syntaxi:
-
- “ Dátový typ ” zodpovedá typu údajov poľa, ktorým môže byť celé číslo, reťazec atď.
- “ [ ] ” hranaté zátvorky označujú veľkosť poľa.
Diskutované možnosti inicializácie poľa budú teraz znázornené jeden po druhom!
Príklad 1: Inicializujte pole bez priradenia hodnôt v jazyku Java
V tomto príklade je možné pole inicializovať bez priradenia hodnôt:
int [ ] sampleArray = new int [ 3 ] ;pre ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Pole s nepriradenými hodnotami je: ' + vzorové pole [ i ] ) ;
}
V súlade s vyššie uvedeným kódom použite nasledujúce kroky:
-
- Najprv inicializujte pole s názvom „ sampleArray “ a definujte jeho veľkosť. t.j., “ 3 “.
- Potom použite „ pre ” slučku na iteráciu pozdĺž poľa a vytlačenie na konzole.
Výkon
Keďže pole neobsahuje žiadne prvky, iterácia vráti hodnotu „ 0 ” pri každom z indexov poľa.
Príklad 2: Inicializujte pole po deklarácii v jazyku Java
V tomto konkrétnom príklade bude pole deklarované a inicializované s celočíselnými hodnotami a nahromadené hodnoty poľa sa môžu zobraziť na konzole:
int [ ] záznamy;vstupy = new int [ ] { 1 , 2 , 3 } ;
pre ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Pole sa po inicializácii zmení na: ' +príspevky [ i ] ) ;
}
Vo vyššie uvedených riadkoch kódu:
-
- Najprv deklarujte pole s názvom „ záznamy “.
- V ďalšom kroku mu priraďte uvedené celočíselné hodnoty.
- Nakoniec použite „ pre ” na iteráciu pozdĺž položiek poľa a ich zobrazenie.
Výkon
Vo vyššie uvedenom výstupe je vidieť, že priradené hodnoty v poli boli zobrazené po iterácii.
Príklad 3: Inicializácia a pridelenie hodnôt v poli súčasne v jazyku Java
V tomto konkrétnom príklade možno inicializáciu poľa a pridelenie hodnôt v ňom vykonať súčasne:
int [ ] vstupy = { 1 , 2 , 3 } ;pre ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Inicializované pole sa zmení na: ' +príspevky [ i ] ) ;
}
Vykonajte nasledujúce kroky, ako je uvedené vo vyššie uvedenom útržku kódu:
-
- Inicializujte pole s názvom „ záznamy ” a zároveň priraďte uvedené hodnoty.
- V ďalšom kroku podobne použite „ pre ” na iteráciu hodnôt poľa a ich zobrazenie.
Výkon
Vyššie uvedený výstup naznačuje, že deklarácia poľa a inicializácia boli vykonané správne.
Príklad 4: Inicializujte pole s celočíselnými aj reťazcovými hodnotami v jazyku Java
V tejto ukážke bude pole inicializované s hodnotami celého čísla aj reťazca:
Objekt [ ] vstupy = { 'Harry' , 1 , 2 , 'David' , 3 } ;pre ( int i = 0 ; i < 5 ; i++ ) {
System.out.println ( 'Inicializované pole sa zmení na: ' +príspevky [ i ] ) ;
}
Vo vyššie uvedených riadkoch kódu:
-
- Najprv inicializujte pole s názvom „ záznamy ” s celočíselnými aj reťazcovými hodnotami.
- Poznač si to ' Objekt ” znamená, že v poli môžu byť akumulované celočíselné aj reťazcové hodnoty.
- Nakoniec podobne použite „ pre ” na iteráciu hodnôt poľa a ich zobrazenie.
Výkon
To bolo všetko o inicializácii polí v Jave.
Záver
Pole v jazyku Java je možné inicializovať bez priradenia hodnôt po deklarácii alebo s hodnotami celého čísla aj reťazca. Robí sa to pomocou „ hranaté zátvorky [ ] ” a potom mu pridelíte hodnoty (pole). Tieto hodnoty môžu byť celé čísla, reťazce alebo oboje. Tento blog diskutoval o prístupoch k inicializácii poľa v Jave.