Mens programmering i Java, kan det være et krav om å samle bulkdata i en matrise. For eksempel å ordne og sortere dataene for å gjøre dem lesbar og tilgjengelig på en effektiv måte. I slike tilfeller er det å initialisere og bruke en matrise som hjelper til.
Denne bloggen vil illustrere tilnærmingene for å initialisere en matrise ved hjelp av Java.
Hvordan du initialiserer en matrise i java?
En matrise kan initialiseres på flere måter. Disse kan være initialisere den med de ikke -tildelte verdiene, initialisere den etter å ha erklært den, eller med både heltall og strengverdier samtidig.
Syntaks
DataType [] ArrayName
I syntaks ovenfor:
De diskuterte mulighetene for å initialisere en matrise vil nå bli illustrert en etter en!
Eksempel 1: Initialiser en matrise uten å tildele verdier i Java
I dette eksemplet kan en matrise initialiseres uten å tildele verdier:
int [] samplearray = new int [3];
for (int i = 0; i < 3; i++)
System.ute.Println ("The Array with Unassigned Values er:"+ Samplearray [i]);
Bruk følgende trinn i samsvar med koden ovenfor:
Produksjon
Siden ingen elementer er inneholdt i en matrise, returnerer iterasjonen verdien "0”Ved hver av matriseindeksene.
Eksempel 2: Initialiser en matrise etter erklæring i Java
I dette spesielle eksemplet vil en matrise bli erklært og initialisert med heltallverdier og de akkumulerte matriseverdiene kan vises på konsollen henholdsvis:
int [] oppføringer;
oppføringer = ny int [] 1,2,3;
for (int i = 0; i < 3; i++)
System.ute.println ("matrisen etter initialisering blir:"+oppføringer [i]);
I kodelinjene ovenfor:
Produksjon
I outputten kan man se at de tildelte verdiene i matrisen er vist etter iterasjon.
Eksempel 3: Initialiser og tildel verdier i en matrise samtidig i Java
I dette spesielle eksemplet kan initialiseringen av en matrise og tildeling av verdiene i den utføres samtidig:
int [] oppføringer = 1,2,3;
for (int i = 0; i < 3; i++)
System.ute.println ("den initialiserte matrisen blir:"+oppføringer [i]);
Implementere følgende trinn som gitt i ovennevnte kodebit:
Produksjon
Outputten ovenfor indikerer at matrisenklæringen og initialiseringen er gjort på riktig måte.
Eksempel 4: Initialiser en matrise med både heltall og strengverdier i Java
I denne demonstrasjonen vil en matrise bli initialisert med både heltall og strengverdier:
Objekt [] oppføringer = "Harry", 1,2, "David", 3;
for (int i = 0; i < 5; i++)
System.ute.println ("den initialiserte matrisen blir:"+oppføringer [i]);
I kodelinjene ovenfor:
Produksjon
Det handlet om å initialisere matriser i Java.
Konklusjon
En matrise i Java kan initialiseres uten å tilordne verdier, etter erklæringen, eller med både heltall og strengverdier. Det gjøres ved hjelp av “firkantede parenteser []”Og så tildeler verdiene til det (Array). Disse verdiene kan være heltall, strenger eller begge deler. Denne bloggen diskuterte tilnærmingene for å initialisere en matrise i Java.