Hvordan du kan snu en brukerdefinert streng i java
Først vil vi lage en klasse med navnet 'StringReverse'der all den andre kodingen vil finne sted ved å skrive:
offentlig klasse StringReverseEtter å ha definert hoved- funksjon, vi har en brukerdefinert streng som må reverseres som er 'abcde'tildelt variabelen'str':
String str = "abcde";Deretter har vi definert en annen variabel der omvendt strengutgang vil bli lagret:
String strrev = "";Bruk den nedenfor-nevnte koden til å skrive ut den originale strengen på skjermen som '+'Er en concatenate -operatør som brukes til å legge til strengen sammen:
System.ute.println ("original streng:"+str);Nå er dette den viktigste delen av koden der vi har brukt for -loopen for å snu strengen. Her str.lengde() brukes til å måle det totale antallet tegn på strengen som vist nedenfor:
for (int i = 0; iSå hele kroppen til for loop vil være som:
for (int i = 0; iTil slutt vil vi vise det endelige resultatet ved å skrive:
System.ute.println ("Omvendt av strengen:"+strRev);Nå hele koden for å snu en streng:
offentlig klasse StringReverseEn av de enkleste måtene å skrive Java -kode i Linux er ved å bruke hvilken som helst tekstredigerer. For det må du åpne enhver tekstredigerer etter eget valg og deretter skrive og lagre en Java -kode i den. I vårt tilfelle bruker vi en Nano Text Editor som vist nedenfor:
$ Nano StringReverse.Java
Merk: Du må installere Java Development Kit (JDK) for å utføre Java -baserte programmene i Linux -operativsystemet. For det kan du åpne en terminal og type:
$ sudo apt install standard-jdk
Nå etter å ha skrevet og lagret koden, må du først sammenstille den som er obligatorisk for utførelsen ved å skrive.
$ Javac StringReverse.Java
$ Java StringReverse
Hvordan snu en streng ved å ta en inngang fra brukeren i Java
I dette eksemplet vil vi ta innspill fra brukeren for å skrive hvilken som helst streng, og så vil vi snu det og aktivere denne funksjonen vi trenger å importere Java.util.skanner bibliotek:
Importer Java.util.Skanner;Nå for å ta innspill fra brukeren, må vi skrive en skannerfunksjon som vil skanne nøklene som en bruker vil trykke på fra tastaturet:
Skanner i = ny skanner (system.i);Etter det må vi be brukeren legge inn en hvilken som helst streng fra tastaturet som en inngangsfunksjon, og for det må vi skrive:
String str = i.NextLine ();Dette er den eneste delen som er forskjellig fra forrige eksempel, slik at hele koden for å snu strengen vises nedenfor.
Importer Java.util.Skanner;Nå er det på tide å utføre koden ovenfor, og for det må du lagre den i Nano Editor -filen som vi gjorde i det første eksemplet som vist nedenfor.
Du kan se utdataene fra koden etter å ha sammenstilt og utført som vist nedenfor:
Konklusjon
Hvis du har noen streng og du vil lese den bakover, må du bruke omvendt funksjon. I denne artikkelen har vi vist deg hvordan du kan snu strengen ved hjelp av et Java -programmeringsspråk. Vi har forklart to eksempler der vi har brukt en forhåndsdefinert tekst og deretter vendt strengen og på den annen side har vi tatt innspill fra brukeren og senere reversert den.