Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como Inteiros de entrada em Java usando um scanner
programas Java podem realizar diversas operações de entrada e saída com arquivos . Usando a classe Scanner , você pode criar um programa para ler o conteúdo de um arquivo como inteiros individuais. Para ler os arquivos em seus programas Java com sucesso, você precisa para proteger seu processamento de exceções de entrada e saída usando tentativa e blocos de código captura. Uma vez que você tem um arquivo aberto dentro de seu programa , com as precauções necessárias no local, a leitura do conteúdo como valores inteiros é geralmente simples. Instruções
1

Adicione instruções de importação para o seu programa Java. Você precisa usar certas classes de realizar operações de entrada em Java. Insira as seguintes instruções na parte superior da classe que você pretende usar para o seu processamento de entrada de arquivo : import java.io. *; import java.util.Scanner ;

O "io" biblioteca permite que você use os " FileReader " e classes " BufferedReader " para localizar e abrir o arquivo , enquanto a classe Scanner irá lidar com o processamento do conteúdo de seu arquivo como valores inteiros .
2

Adicionar try e catch blocos para seu programa. Operações de entrada e de saída , muitas vezes fazer com que programas para lançar exceções . Exceções ocorrem quando o código encontra um erro que não pode lidar com , para que possam fazer com que seus programas a falhar. Ao usar certas classes de entrada e saída , você deve incluir o seu código dentro de blocos try , com blocos catch instruindo Java O que fazer se surge uma exceção. Adicione o seguinte código hierárquico para o seu programa : try {//processamento de entrada de arquivo aqui } catch (IOException ioExc ) { System.out.println ( ioExc.getMessage ()); }

Você pode colocar o código para ler e processar o seu arquivo dentro do bloco try .
3

Criar objetos de entrada para lidar com suas operações de processamento de arquivos. Adicione o seguinte código dentro do seu bloco try : FileReader fread = new FileReader ("/intfile.txt . . "); BufferedReader bRead = new BufferedReader ( fread ); Scanner intScan = new Scanner (pão );

altere o parâmetro de seqüência de caracteres passada para o " FileReader " método construtor para coincidir com o nome ea localização do seu próprio arquivo . Esses objetos abrir o arquivo e dê o seu programa a capacidade de processar o seu conteúdo.
4

Adicione um loop while para trabalhar através de seu arquivo . Para processar cada inteiro em seu arquivo , por sua vez , terá uma estrutura de loop. Adicione o seguinte código dentro do bloco try, após a criação da instância objeto Scanner : while ( intScan.hasNext () ) {//conteúdo do arquivo processo aqui }

Este código instrui o programa para continuar a execução enquanto ainda há o conteúdo do arquivo que ainda não foi digitalizado. O seu código de processamento do conteúdo como inteiros pode executar dentro deste loop while. Fora do loop while , após a sua chave de fechamento , feche o scanner da seguinte forma: intScan.close ();
5

Processe suas inteiros de entrada. Dentro do loop while , adicione o seguinte código , lendo o próximo inteiro cada vez que o loop é executado : int thisInt = intScan.nextInt ();

Para testar o seu processamento , você pode adicionar a seguinte linha: System.out . println ( thisInt );

isso permitirá que você para verificar se a operação de entrada está funcionando corretamente. Você pode realizar qualquer outro processamento necessário em seus inteiros de entrada dentro do loop while.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar um controlador em Java 
·Como Fazer um Botão de Rádio Padrão em Android 
·Como usar o C -Style Cp580 Fronteiras em Java 
·Tipos Java recursivas Genéricos 
·Como extrair Applets Java Do Cache 
·Byte Código Engenharia Reversa Java 
·Comparação da Java & Plataformas Net 
·Como excluir uma String de uma lista duplamente ligada …
·Definição de Método e Variáveis ​​em Java Estática…
·Como converter HashMap de Feijão 
  Artigos em destaque
·Como editar um arquivo VBS 
·Vantagens e Desvantagens de Bubble Sort 
·Como saltar de um função void em C + + 
·Como converter um Word para um Integer 
·Como lançar o Xcode em um Mac OS 
·Como Recuperar uma coluna vinculada 
·Como criar um pacote iPhone Installer 
·Como criar uma String dinâmica em C + + 
·O que é o CLS SQL 
·Como habilitar a detecção vazamento de memória 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados