Depois de programadores Java vão além de escrever programas simples que apenas mostrar texto pré-configurado , eles devem aprender a aceitar e manipular a entrada do usuário para criar programas realmente úteis. Java torna mais fácil para os programadores de descobrir certas características de entrada do usuário , tais como o comprimento da entrada do usuário. Os programadores podem realizar essa tarefa , chamando o método de uma string " length () " . Interfaces de entrada padrão
programadores Java tem duas opções padrão para a tomada de entrada do usuário : eles podem usar um objeto "console" para ler na informação que o usuário digita na tela do terminal no qual o programa está sendo executado , ou eles podem usar um dos muitos objetos de entrada textuais da biblioteca Java Swing . O programador então descobrir o comprimento de entrada do usuário , atribuindo o objeto para uma string. Objetos do console atribuir entrada directamente para uma cadeia, mas os objetos do balanço requerem o programador para executar uma etapa adicional.
Método de Cordas
Na linguagem de programação Java, uma string é uma instância de um objeto String . O objeto string contém vários métodos que são úteis para os programadores , uma das quais é o método " length () " . Invocando este método em uma corda especial fará com que o objeto para retornar o comprimento da corda , na forma de um número inteiro. Se uma string é chamado de " userInput ", então a sintaxe " userInput.length (); " vai dar o programador o número de caracteres " UserInput " está armazenando
< br. > componentes Swing
componentes Swing que levam a entrada de texto , tal como " JTextField " e " JTextArea ", são apenas objetos de contêiner . Eles podem armazenar os dados que o usuário digita para eles, mas os seus métodos não têm a capacidade de executar qualquer operação sobre os dados reais. Os usuários podem fazer um objeto retornar os dados de que dispõem , invocando seu método " getText ()" . Ao definir uma seqüência a esta saída , o programador pode então invocar o método da picada " length () " para discernir o comprimento dos dados que o usuário digitou em um campo.
Numéricos entradas < br >
Enquanto o método " length () " retorna o comprimento de dados baseados texto , Java não tem métodos semelhantes para lidar com dados numéricos. Se um usuário digita o número 100 e as lojas de programador -lo como um número inteiro , então o programador não pode chamar um método para descobrir diretamente o comprimento de um inteiro. No entanto , o programador pode lançar os dados numéricos como uma string. Se um programador tem o número 100 armazenado na variável " myInt ", então a sintaxe " String.valueOf ( myInt )," irá produzir uma seqüência que trata os números como texto em vez de números inteiros. O programador pode então chamar o método que do string " length () " .