Consola Readline java

Consola Readline java
“Este artículo discutirá la función de línea de lectura de consola en Java. Esta función se utiliza en los programas Java para recopilar la entrada para el programa del usuario a través de la interfaz de la consola. Se puede llamar a esta función dentro de una variable para guardar la entrada en esa misma variable y almacenarla para su uso posterior, o se puede usar por separado para preguntar el flujo del programa. La función de línea de lectura de consola también permite que el argumento de formato se transfiera como parámetro. Implementaremos varios ejemplos de la función de línea de lectura en diferentes circunstancias para comprender mejor esta función."

Ejemplo # 01: Uso de la función de línea de lectura de consola para guardar la entrada en una variable de cadena en Ubuntu 20.04

En este ejemplo, utilizaremos la función de línea de lectura de consola en nuestro programa Java para ingresar un nombre a través de la consola y guardarlo en la variable de cadena, que luego se imprimirá en el terminal después de que finalice el programa.

En el programa anterior, comenzamos creando una clase pública en la que crearemos una función principal. Crearemos un objeto de consola y lo pasaremos al sistema en el procedimiento principal. valor de la consola que permite que los sistemas realicen tareas. Luego inicializaremos una variable de cadena, y en su valor, usaremos el objeto de consola para llamar a la función de línea de lectura. En esta función, también escribiremos un mensaje rápido para recopilar la entrada. Y luego, la entrada se guardará en la variable de cadena, que imprimiremos en el terminal pasando al sistema.afuera.función println.

Después de guardar el programa, abriremos el terminal y lo ejecutaremos. En el terminal, obtendremos el mensaje de solicitud para ingresar un nombre, y después de ingresar el nombre, veremos el nombre que se muestra en la línea siguiente, que verifica que el nombre se guardó en la variable de cadena como se ve en el fragmento anterior.

Ejemplo # 02: Uso de la función de línea de lectura de consola para guardar la entrada en una variable de cadena con un parámetro de formato en Ubuntu 20.04

Usaremos el método de línea de lectura de consola en nuestro programa Java para ingresar un nombre en la consola y guardarlo en la variable de cadena junto con un argumento de formato, que luego se imprimirá en el terminal cuando el programa haya terminado; en este ejemplo.

En el código anterior, comenzamos definiendo una clase pública que albergará la función principal. En el método principal, construiremos un objeto de consola y lo proporcionaremos al sistema. Valor de la consola que permite que los sistemas realicen acciones. Estableceremos una variable de cadena llamada "FMT" para contener el formato Java en el que se puede guardar una cadena, y esto se suministrará como una entrada al método de línea de lectura. Luego, en el valor de otra variable de cadena, utilizaremos el objeto de la consola para ejecutar el método de línea de lectura. Este método utilizará la variable de cadena de formato que definimos antes y un mensaje de inmediato para recopilar la entrada. La entrada se guardará en una variable de cadena, que se imprimirá en el terminal alimentándola en el sistema.salida de función println.

Después de guardar el programa, abriremos el terminal y lo ejecutaremos. En el terminal, recibiremos un mensaje de solicitud para ingresar un nombre, y después de ingresar el nombre, el nombre se mostrará en la siguiente línea, confirmando que el nombre se almacenó en la variable de cadena como se ve en la muestra anterior.

Ejemplo # 03: Uso de la función de línea de lectura de consola para guardar la entrada en una variable de cadena con un parámetro de formato en Ubuntu 20.04

En este ejemplo, utilizaremos la función de línea de lectura y el objeto de clase de lector buffered para determinar el flujo del programa por el estado de la entrada del usuario.

En esta pieza de código, estaremos mirando dentro de la función principal, donde crearemos un objeto de la clase de lector buffered. Luego configuraremos una variable de cadena para guardar la entrada. Luego agregaremos dos mensajes de alerta donde guiaremos al usuario para determinar la longitud del programa. Después de esto, agregaremos un bucle de "hacer mientras" para que la entrada se pueda recopilar repetidamente. Dentro del bloque DO, llamaremos a la variable de cadena, y en su valor, usaremos el objeto de la clase de lector buffered para llamar a la función de línea de lectura.

Luego pasaremos la variable de cadena en la función println para mostrarla en el terminal. Después de esto, nos moveremos al bloque While, y en sus paréntesis, daremos la declaración de decisión, que analizará la entrada del usuario y finalizaremos el programa cuando el usuario ingrese la palabra "parar".

Después de terminar todos los paréntesis restantes, pasaremos a nuestra terminal, compilando y ejecutando nuestro programa. Cuando se ejecuta el programa, los mensajes de alerta se mostrarán como orientación. Entonces el usuario puede ingresar varias palabras en el terminal, y el programa continuará hasta que se escriba la palabra parada, como se muestra en la salida a continuación.

Ejemplo # 04: Uso de la función de línea de lectura para ingresar una palabra en un archivo de texto en Ubuntu 20.04

En este ejemplo, agregaremos una cadena en un archivo de texto utilizando la función de línea de lectura y los objetos de la clase de escritor buffered y la clase del lector.

En el código anterior, hemos creado dos objetos de la clase de escritor buffered y la clase de lector, respectivamente. Luego inicializamos una variable de cadena utilizando la función de línea de lectura para obtener la entrada del usuario. Después de esto, comenzamos un bucle de tiempo en el que declaramos que el bucle continuaría hasta que el usuario diera una entrada nula. Dentro del bucle, hay otra función de línea de lectura llamada; Después de eso, la entrada se mostrará en la terminal.

Como podemos ver en la salida anterior, el programa termina cuando proporcionamos una entrada nula, y en el fragmento a continuación, la entrada también se agrega correctamente al archivo de texto.

Conclusión

En esta guía, exploramos la función de línea de lectura de consola en Java. Esta función se utiliza para recopilar la entrada del usuario y se puede usar para transferir la entrada para guardar en una variable en el tiempo de ejecución. Implementamos varios ejemplos de esta función en diferentes escenarios. La usamos para guardar la entrada en una variable de cadena e incluso insertar el valor de entrada en un archivo de texto en el Ubuntu 20.04 entorno.