I denne oppskrivningen vil vi forklare hvordan du bruker de nedenfor-listede tilnærmingene for å skrive ut en 2D-matrise i Java:
Så la oss komme i gang!
Hvordan bruke nestet for-loop for å skrive ut en 2D-matrise i Java?
Det undergitte eksemplet vil veilede deg hvordan du bruker nestet for-loop for å skrive ut en 2D-matrise i Java:
offentlig klasse eksempler påFor det første opprettet vi en PrintArray () -metode som tar en 2D -matrise som et argument. Innenfor printArray () -metoden benyttet vi den nestede for-loopen for å krysse gjennom alle elementene i det gitte array.
I hovedmetoden opprettet vi for det første en 2D-streng-type matrise, og etterpå påkalte vi PrintArray () -metoden:
Utgangen bekreftet at den nestede for-loopen vellykket skrev ut alle elementene i den 2Dimensjonale matrisen.
Hvordan bruke for-hver-sløyfen til å skrive ut en 2-dimensjonal matrise?
En annen måte å skrive ut en 2-dimensjonal matrise er bruk av for-hver-loop. La oss vurdere følgende kodeblokk for å lære hvordan du skriver ut en 2D -matrise i Java:
offentlig klasse eksempler påDette eksemplet forble det samme som det forrige. Den eneste forskjellen er at vi denne gangen benyttet oss av foreach -sløyfen i stedet for for-loop:
Slik kan vi bruke for hver sløyfe for å skrive ut en 2-dimensjonal Array i Java.
Hvordan bruke matriser.DeeptoString () for å skrive ut en 2-dimensjonal matrise i Java?
En 2-dimensjonal matrise kan konverteres til en streng ved hjelp av Javas matriser.DeeptoString () -metode. I den undergitte kodeblokken vil vi demonstrere hvordan du skriver ut en 2-dimensjonal matrise i Java ved hjelp av matriser.ToString () -metode:
int [] [] originalArray = 12, 17, 18, 27, 19, 44, 13, 18;I dette kodingseksemplet opprettet vi til å begynne med et 2-dimensjonalt utvalg av heltall. Etter det trykket vi 2D -matrisen ved å bruke “Matriser.DeeptoString ()”Metode. Den detaljerte koden og utgangen vil bli vist i følgende utdrag:
Ovennevnte utdrag viser at “matriser.DeeptoString () ”trykket vellykket elementene i 2D -matrisen.
Konklusjon
Java gir flere måter å skrive ut en 2d matrise, for eksempel nestet For-loop, for-hver loop, matriser.DeeptoString () Metode osv. Hver tilnærming følger en annen prosedyre, men alle av dem kan fortsatt oppnå det samme målet, jeg.e., Skrive ut en 2D -matrise. Et par passende eksempler ble gitt i dette innlegget for å illustrere hvordan du skriver ut en 2D -matrise i Java ved hjelp av forskjellige teknikker.