Come invertire una stringa definita dall'utente in Java
Innanzitutto, creeremo una classe con il nome 'StringReverse'In cui si svolgerà tutte le altre codifiche digitando:
Classe pubblica StringReverseDopo aver definito il principale funzione, abbiamo una stringa definita dall'utente che deve essere invertita, che è 'abcde'assegnato alla variabile'str':
String str = "Abcde";Successivamente, abbiamo definito un'altra variabile in cui verrà memorizzata l'uscita della stringa inversa:
String strrev = "";Utilizzare il codice di seguito per stampare la stringa originale sullo schermo in cui "+'È un operatore concatenato usato per aggiungere la stringa insieme:
Sistema.fuori.println ("stringa originale:"+str);Ora, questa è la parte più importante del codice in cui abbiamo usato il ciclo per invertire la stringa. Qui str.lunghezza() viene utilizzato per misurare il numero totale di caratteri della stringa come mostrato di seguito:
per (int i = 0; iQuindi l'intero corpo del loop sarà come:
per (int i = 0; iAlla fine, visualizzeremo il risultato finale digitando:
Sistema.fuori.println ("Reverse of the String:"+Strrev);Ora l'intero codice è invertito di una stringa:
Classe pubblica StringReverseUno dei modi più semplici per scrivere il codice Java in Linux è usando qualsiasi editor di testo. Per questo, devi aprire qualsiasi editor di testo a tua scelta e quindi scrivere e salvare un codice Java in esso. Nel nostro caso, stiamo usando un editor di testo nano come mostrato di seguito:
$ nano stringreverse.Giava
Nota: È necessario installare il kit di sviluppo Java (JDK) per eseguire i programmi basati su Java nel sistema operativo Linux. Per questo, puoi aprire un terminale e un tipo:
$ sudo apt installare default-jdk
Ora dopo aver scritto e salvato il codice, è necessario compilarlo prima, che è obbligatorio per la sua esecuzione digitando.
$ javac stringreverse.Giava
$ java stringreverse
Come invertire una stringa prendendo un input dall'utente in Java
In questo esempio, prenderemo input dall'utente per digitare qualsiasi stringa, quindi invertiremo e abiliteremo questa funzione dobbiamo importare Giava.util.scanner biblioteca:
Importa Java.util.Scanner;Ora per prendere input dall'utente, dobbiamo scrivere una funzione scanner che scansionerà le chiavi che un utente prenderà dalla tastiera:
Scanner in = nuovo scanner (sistema.In);Successivamente, dobbiamo chiedere all'utente di inserire qualsiasi stringa dalla tastiera come funzione di input e per questo, dobbiamo scrivere:
Stringa str = in.NextLine ();Questa è l'unica parte diversa dall'esempio precedente, quindi l'intero codice per invertire la stringa viene mostrato di seguito.
Importa Java.util.Scanner;Ora è il momento di eseguire il codice sopra e per questo, è necessario salvarlo nel file dell'editor Nano come abbiamo fatto nel primo esempio come mostrato di seguito.
È possibile vedere l'output del codice dopo la compilazione ed esecuzione come mostrato di seguito:
Conclusione
Se hai qualche stringa e si desidera leggerlo all'indietro, è necessario utilizzare la funzione inversa. In questo articolo, ti abbiamo mostrato come puoi invertire la stringa usando un linguaggio di programmazione Java. Abbiamo spiegato due esempi in cui abbiamo usato un testo predefinito e quindi invertito la stringa e, d'altra parte, abbiamo preso input dall'utente e successivamente invertito.