Cómo revertir una cadena definida por el usuario en Java
Primero, crearemos una clase con el nombre 'Stringreverse'En el que se realizará toda la otra codificación: escribiendo:
clase pública StringRaverseDespués de definir el principal Función, tenemos una cadena definida por el usuario que debe revertirse, que es 'a B C D e'Asignado a la variable'stri':
Cadena str = "abcde";A continuación, hemos definido otra variable en la que se almacenará la salida de cadena inversa:
Cadena estrrev = "";Use el código mencionado a continuación para imprimir la cadena original en la pantalla en la que '+'es un operador concatenado utilizado para agregar la cadena junta:
Sistema.afuera.println ("Cadena original:"+str);Ahora, esta es la parte más importante del código donde hemos usado el bucle for para revertir la cadena. Aquí stri.longitud() se usa para medir el número total de caracteres de la cadena como se muestra a continuación:
para (int i = 0; iEntonces, todo el cuerpo del bucle para:
para (int i = 0; iAl final, mostraremos el resultado final escribiendo:
Sistema.afuera.println ("Reverso de la cadena:"+Strrev);Ahora todo el código para revertir una cadena:
clase pública StringRaverseUna de las formas más fáciles de escribir el código Java en Linux es mediante el uso de cualquier editor de texto. Para eso, debe abrir cualquier editor de texto de su elección y luego escribir y guardar un código Java en él. En nuestro caso, estamos utilizando un editor de texto Nano como se muestra a continuación:
$ nano stringreverse.Java
Nota: Debe instalar el kit de desarrollo Java (JDK) para ejecutar los programas basados en Java en el sistema operativo Linux. Para eso, puede abrir una terminal y escribir:
$ sudo apt instalación predeterminado-jdk
Ahora, después de escribir y guardar el código, debe compilarlo primero, lo cual es obligatorio para su ejecución escribiendo.
$ javac stringreverse.Java
$ java stringRaverse
Cómo revertir una cadena tomando una entrada del usuario en Java
En este ejemplo, tomaremos la entrada del usuario para escribir cualquier cadena, y luego la revertiremos y habilitaremos esta función que necesitamos importar Java.utilizar.escáner biblioteca:
importar java.utilizar.Escáner;Ahora, para tomar la entrada del usuario, necesitamos escribir una función de escáner que escanee las teclas que un usuario presionará desde el teclado:
Escáner en = escáner nuevo (sistema.en);Después de eso, debemos pedirle al usuario que ingrese cualquier cadena desde el teclado como una función de entrada y para eso, necesitamos escribir:
Cadena str = en.Proxima linea();Esta es la única parte que es diferente del ejemplo anterior, por lo que todo el código para revertir la cadena se muestra a continuación.
importar java.utilizar.Escáner;Ahora es el momento de ejecutar el código anterior y para eso, debe guardarlo en el archivo del editor nano como lo hicimos en el primer ejemplo como se muestra a continuación.
Puede ver la salida del código después de compilar y ejecutar como se muestra a continuación:
Conclusión
Si tiene alguna cadena y desea leerla hacia atrás, entonces debe usar la función inversa. En este artículo, le hemos demostrado cómo puede revertir la cadena utilizando un lenguaje de programación Java. Hemos explicado dos ejemplos en los que hemos usado un texto predefinido y luego invertimos la cadena y, por otro lado, hemos tomado la entrada del usuario y luego lo invirtimos.