Denne oppskrivningen vil gi en fullstendig forståelse av hvordan du kan snu en matrise i Java, og i denne forbindelse vil den dekke følgende måter å reversere en matrise:
La oss komme i gang!
Hvordan skrive ut en matrise i omvendt rekkefølge
For å skrive ut en omvendt matrise, kan vi bruke det enkle for sløyfe og krysse det i omvendt rekkefølge (i.e., Start det fra siste indeks). Det ville ikke reversere arrayens ordre; I stedet vil den bare skrive ut/vise matrisen i omvendt rekkefølge.
Eksempel
I utdraget nedenfor lager vi en heltallstype med ti elementer, og vi vil skrive den ut i omvendt rekkefølge:
offentlig klasse RevarrayExampleI ovennevnte utdrag initialiserer vi sløyfen med “Arry.Lengde - 1 ”, som representerer den sløyfen vil starte fra den siste indeksen for matrisen. Tilstanden “Jeg> = 0” representerer at sløyfen vil avslutte når verdien av "Jeg" blir mindre enn null mens "Jeg-" betyr i hver iterasjon verdien av "Jeg" vil redusere med 1:
Ovennevnte utdrag viser at matrisen er vellykket skrevet ut i omvendt rekkefølge.
Hvordan du kan snu en matrise ved hjelp av samlinger.Omvendt () Metode
I Java gir samlingsklassen en rverse () metode som kan brukes til å snu Java -matriser.
Eksempel
I dette eksemplet vil vi lage en strengtype -matrise med fem elementer, og vi vil skrive den ut i omvendt rekkefølge ved hjelp av Samlinger.omvendt() metode:
offentlig klasse RevarrayExampleVi opprettet en ReverseArray Funksjon for å snu den originale matrisen. Innen ReverseArray funksjon, vi benyttet oss av ASList () metode for Matriser klasse for å konvertere matrisen til en liste. Så ga vi den til Samlinger.omvendt() Metode, som vil reversere rekkefølgen på den opprinnelige matrisen:
Utgangen autentiserer arbeidet med samlingene.Omvendt () Metode da den lyktes å snu den opprinnelige matrisen.
Hvordan du kan snu en matrise ved hjelp av bytte
I Java er en annen ofte brukt måte å reversere matrisen ved å bytte elementer.
Eksempel
Utdraget nedenfor lar deg forstå hvordan du kan snu en matrise ved å bytte elementer i Java:
offentlig klasse RevarrayExampleI dette eksemplet byttet vi opp matrisens første element med det siste elementet; Arrays andre element med det nest siste elementet, og så videre:
Utgangen bekreftet at byttingsprosessen var vellykket omvendt arrayelementene.
Konklusjon
I Java, samlinger.Omvendt () Metode, StringBuilder.vedlegg () Metode, bytte tilnærming osv. brukes til å skrive ut en matrise i omvendt rekkefølge. For å skrive ut en matrise i omvendt rekkefølge, kan vi dessuten bruke den tradisjonelle for loop og krysse den i omvendt rekkefølge. Imidlertid ville den ikke reversere array -ordren; I stedet vil den bare skrive ut matrisen i omvendt rekkefølge. I denne oppskrivningen diskuterte vi tre forskjellige teknikker for å snu en matrise i Java. For dyp forståelse benyttet vi forskjellige datatyper som streng, heltall osv., Og presenterte de beskrivende skjermbildene til kodebit.