Tecnología

Inicio

Método longitud de entrada en Java

Método longitud de entrada en Java


Después de los programadores de Java van más allá de la escritura de programas simples que sólo muestran texto preconfigurado, deben aprender a aceptar y manipular la entrada del usuario para crear programas realmente útiles. Java hace que sea fácil para los programadores para descubrir ciertas características de la entrada del usuario, tales como la longitud de la entrada de un usuario. Los programadores pueden realizar esta tarea llamando al método "longitud ()" de una cadena.

Las interfaces de entrada estándar

Los programadores de Java tienen dos opciones estándar para la toma de entrada del usuario: se puede utilizar un objeto "consola" para leer en la información que el usuario escribe en la pantalla del terminal en el que se ejecuta el programa, o pueden utilizar uno de los muchos textos de la biblioteca Java Swing objetos de entrada. El programador luego descubrir la longitud de la entrada del usuario mediante la asignación del objeto a una cadena. objetos de entrada de la consola asignan directamente a una cadena, pero los objetos de Swing requieren que el programador para realizar un paso adicional.

Método de cuerdas

En el lenguaje de programación Java, una cadena es una instancia de un objeto String. El objeto de cadena contiene varios métodos que son útiles para los programadores, uno de los cuales es el método "() de longitud". La invocación de este método en una cadena en particular hará que el objeto que devolver la longitud de la cadena en la forma de un número entero. Si una cadena se denomina "userInput", entonces la sintaxis "userInput.length ();" dará el programador el número de caracteres "userInput" está almacenando.

componentes Swing

Los componentes Swing que tengan entrada de texto, como "JTextField" y "JTextArea," son sólo objetos de contenedor. Pueden contener los datos que el usuario escribe en ellos, pero sus métodos no tienen la capacidad de realizar cualquier operación en los datos reales. Los usuarios pueden hacer que un objeto devolver los datos que detentan invocando su método "getText ()". Mediante el establecimiento de una cadena a esta salida, el programador puede entonces invocar la "longitud ()" de la picadura método para discernir la longitud de los datos que el usuario escribió en un campo.

Las entradas numéricas

Mientras que el método de la "longitud ()" devuelve la longitud de los datos basados ​​en texto, Java no tiene métodos similares para tratar con datos numéricos. Si un usuario escribe en el número 100 y las tiendas de programador como un entero, entonces el programador no puede llamar a un método para descubrir directamente la longitud de un número entero. Sin embargo, el programador puede emitir los datos numéricos como una cadena. Si un programador tiene el número 100 almacenado en la variable "myInt", entonces la sintaxis "String.valueOf (myInt);" producirá una cadena que trata los números como texto en lugar de números enteros. El programador puede entonces invocar el método "() de longitud" de esa cadena.