public class UtilConsola
extends java.lang.Object
| Constructor and Description |
|---|
UtilConsola() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finalize() |
static java.lang.String |
leerCadena(java.lang.String mensaje,
boolean repetirMientrasVacio)
Lee una cadena de la entrada estandar.
|
static java.lang.Float |
leerDecimal(java.lang.String mensaje,
boolean RepetirHastaCorrecto)
Lee un decimal desde consola.
|
static java.lang.Integer |
leerEntero(java.lang.String mensaje,
boolean RepetirHastaCorrecto)
Lee un entero desde consola.
|
static java.util.Date |
leerFecha(java.lang.String mensaje,
boolean RepetirHastaCorrecto)
Lee una fecha desde consola.
|
static java.lang.String |
leerOpciones(java.lang.String mensaje,
java.lang.String opciones,
boolean repetirMientrasVacio,
boolean ignoreCase)
Lee un valor de un conjunto indicado y retorna un valor asociado.
|
public static java.lang.String leerCadena(java.lang.String mensaje,
boolean repetirMientrasVacio)
repetirMientrasVacio - Si es false, permitirá cadenas vacias como entrada.
Si es true, no permitirá cadenas vacías, obligará a introducir una.
Una cadena vacía se consigue simplemente pulsando Enter.mensaje - Pequeño trozo de texto que se mostrará al usuario para indicar
que debe introducir.public static java.lang.String leerOpciones(java.lang.String mensaje,
java.lang.String opciones,
boolean repetirMientrasVacio,
boolean ignoreCase)
repetirMientrasVacio - Si es false, permitirá cadenas vacias como entrada.
Si es true, no permitirá cadenas vacías, obligará a introducir una.
Una cadena vacía se consigue simplemente pulsando Enter.mensaje - Pequeño trozo de texto que se mostrará al usuario para indicar
que debe introducir.opciones - Permite indicar la opción que el usario tendrá que introducir.
Se indica de la siguiente forma "entrada=valor a retornar,entrada2=valor a retornar".
Por ejemplo: "s=SI,si=SI,n=NO,no=NO".ignoreCase - Permite indicar si se deben considerar las mayusculas o no.
Si es true, se ignoran.public static java.lang.Integer leerEntero(java.lang.String mensaje,
boolean RepetirHastaCorrecto)
mensaje - Pequeño trozo de texto que se mostrará al usuario para indicar
que debe introducir.RepetirHastaCorrecto - Si este parámetro es true se pedirá una y
otra vez el número mientras este sea incorrecto.public static java.lang.Float leerDecimal(java.lang.String mensaje,
boolean RepetirHastaCorrecto)
mensaje - Pequeño trozo de texto que se mostrará al usuario para indicar
que debe introducir.RepetirHastaCorrecto - Si este parámetro es true se pedirá una y
otra vez el número mientras este sea incorrecto.public static java.util.Date leerFecha(java.lang.String mensaje,
boolean RepetirHastaCorrecto)
mensaje - Pequeño trozo de texto que se mostrará al usuario para indicar
que debe introducir.RepetirHastaCorrecto - Si este parámetro es true se pedirá una y
otra vez la fecha mientras esta sea incorrecta.protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwable