Hvordan skrive ut en matrise i Java

Hvordan skrive ut en matrise i Java
I Java, matriser brukes til å lagre et fast nummer/sett med elementer av en lignende datatype. Javaen matriser Lagre dataene/elementene på et sammenhengende minneplassering. I Java System.ute.println () brukes til å skrive ut en variabels verdi, men elementene i en matrise kan ikke skrives ut ved bare å bruke System.ute.println (). Derfor kan forskjellige tilnærminger trykke på arrayens elementer for-loop, for-Every Loop, Matriser.toString () metode, og så videre.

Denne oppskrivningen kommer til å dekke de forskjellige måtene å skrive ut en matrise i Java:

  • Hvordan skrive ut en matrise med for-loop
  • Hvordan skrive ut en matrise ved hjelp av Every Loop
  • Hvordan skrive ut en matrise ved hjelp av Java-innebygde metoder
  • Hvordan skrive ut en flerdimensjonal matrise

Så la oss begynne!

Hvordan skrive ut en matrise som bruker for loop

Java for Loop er en av de enkleste og enkleste måtene å trykke Array's Elements. Det undergitte eksemplet vil gi mer klarhet i dette konseptet:

Eksempel
I det undergitte utdraget har vi en rekke som består av fem elementer. For å skrive ut elementene i matrisen, skal vi bruke Java for Loop:

offentlig klasse PrintArrayExample
public static void main (String [] args)
int arr [] = 5, 10, 15, 12, 27;
for (int i = 0; i < arr.length; i++)
System.ute.println ("verdi ved indeks" + i + "=" + arr [i]);


I ovennevnte utdrag for sløyfe initialiseres fra 0, vil utføre til den spesifiserte tilstanden forblir sann i.e. Jeg< array's length og legg 1 til verdien av Jeg I hver iterasjon.

Fra ovennevnte utdrag er det tydelig at for -loopen lykkes med å skrive ut hvert eneste element i matrisen.

Hvordan skrive ut en matrise ved hjelp av Every Loop

For-Every Loop krysser gjennom hele array.

Eksempel
Underkodeutdraget, vi har en strengtype-rekke lengde 5, og vi vil skrive ut hvert element i matrisen ved å bruke for-hver-sløyfen:

offentlig klasse PrintArrayExample
public static void main (String [] args)
String arr [] = "UAE", "UK", "USA", "Tyrkia", "Iran";
for (strengland: arr)
System.ute.Println (land);


Den komplette koden og dens respektive utgang vises i det undergitte utdraget:

Utgangen validerer arbeidet med for-hver sløyfe.

Hvordan skrive ut en matrise ved hjelp av Java-innebygde metoder

Java tilbyr et bredt spekter av innebygde metoder som kan brukes til å skrive ut elementene i en matrise for eksempel Matriser.toString (), matriser.ASList () etc.

Eksempel
I det undergitte kodebiten skal vi bruke Matriser.toString () Metode som vil returnere strengrepresentasjonen av Array's Elements:

offentlig klasse PrintArrayExample
public static void main (String [] args)
int arr [] = 35, 110, 165, 122, 207;
System.ute.Println (Arrays.toString (arr));

Vi får følgende utdata ved vellykket utførelse av koden:

Ovennevnte utdrag verifiserer arbeidet med ToString () -metoden.

Hvordan skrive ut en flerdimensjonal matrise

I Java kan vi også skrive ut elementene i en flerdimensjonal matrise, for bedre forståelse av det å vurdere det undergitte eksemplet.

Eksempel
I det undergitte kodebiten vil vi vise deg hvordan du skriver ut verdiene til en flerdimensjonal matrise:

klasse MultidimensjonalArray
public static void main (String [] args)
int [] [] ArrayValues ​​= 11, 12, 13, 14, 15, 16;
for (int [] ArrayValue: ArrayValues)
for (int j = 0; j < arrayValue.length; j++)
System.ute.print (arrayValue [j] + "\ n");



For å skrive ut en flerdimensjonal matrise må vi bruke nestede løkker. Ovennevnte kodeutdrag vil produsere følgende utgang:

Slik kan vi skrive ut en flerdimensjonal matrise i Java.

Konklusjon

Det er flere måter å skrive ut elementene i en matrise som for eksempel Matriser.toString () metode, Java Loops, iterator grensesnitt osv. Lengdeattributtet brukes i en sløyfe for å finne matriserens lengde og spesifisere den som termineringsbetingelse. De "System.ute.println () ” kan brukes sammen med ovennevnte metoder for å skrive ut arrayens elementer. Denne oppskrivningen dekker forskjellige aspekter av hvordan du skriver ut en matrise i Java.