Java Print -matrise

Java Print -matrise
Java er et språk som har en tendens til å gjøre enkle ting unødvendig sammensatt.

I denne opplæringen vil vi prøve å forenkle konsepter ved å lære å skrive ut elementene i en matrise i Java.

Metode 1: - Bruke en for loop

En vanlig måte å skrive ut arrayelementer på er å bruke en for sløyfe. La oss se hvordan vi kan implementere en slik konstruksjon i Java.

Koden nedenfor bruker en for loop for å iterere over hvert element € av inngangsarrayen:

pakkearrays;
publicClassArrays
public static voidmain (String [] args)
int [] my_array = 1,2,3,4,5;
for (int e: my_array)
System.ute.prin € (e);


Merk at vi eksplisitt setter elementtypen før vi får tilgang til den.

Å kjøre koden ovenfor skal returnere:

1
2
3
4
5

Vi må spesifisere sløyfeformatet hvis vi trenger å skrive ut en rekke forskjellige typer. Til slutt vises et eksempel for å skrive ut en rekke strengelementer.

pakkearrays;
publicClassArrays
publicstatic void main (String [] args)
String [] my_arr “y” = ”” a ”,” B ”,” C ”,” d ”," E ";
for (streng e: my_array)
System.ute.P € tln (e);


Som du kan observere, i Java, er det en kompleks måte å gjøre en enkel oppgave.

Metode 2: Bruke matriser.toString ()

Vi kan også bruke ToString () -metoden fra Arrays -pakken for å skrive ut elementer i en matrise.

Et eksempelkode vises nedenfor:

pakkearrays;
importjava.util.Matriser;
publicClassArrays
publicstatic void main (String [] args)
String [] my_array = "a", "b", "c", "d", "e";
System.ute.Println (Arrays.toString (my_array));

Koden over bruker ToString () -metoden for å skrive ut matrisen. Koden over skal returnere en kortfattet matrise som vist:

[A, B, C, D, E]

Metode 3: Bruke DeeptoString ()

Arbeider med flerdimensjonale matriser, du kan bruke DeeptoString () -metoden for å skrive ut samlingen.

Tenk på eksemplet som er vist nedenfor:

pakkearrays;
importjava.util.Matriser;
publicClassArrays
publicstatic void main (String [] args)
String [] [] multi = "a", "b", "c", "e", "f", "g";
System.ute.Println (Arrays.DeeptoString (multi));

Koden over skal ta den flerdimensjonale matrisen og skrive den ut som vist:

[[a, b, c], [e, f, g]]

Konklusjon

I denne opplæringen lærte vi tre verdifulle måter å skrive ut elementene i en matrise i Java.