Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como entrada um arquivo em Java
A linguagem de programação Java permite que você tire um arquivo como entrada por meio de sua biblioteca padrão de classes e métodos . Embora Java inclui um conjunto de classes que se especializam em texto - ou seja , os arquivos que podem ser lidos por seres humanos - que também inclui primitivas para arquivos com conteúdo arbitrárias. Estes são chamados às vezes os arquivos "binários" . Você pode escrever código Java que leva o conteúdo de um arquivo binário como entrada para processamento adicional. Instruções
1

Atribuir o nome do arquivo cujo conteúdo precisa ser lido para uma cadeia dentro de seu programa Java , como no seguinte exemplo de código :

Cordas myFileName = " curcuncho . txt " ;
2

Criar um fluxo de entrada de arquivo que possui o arquivo em questão como fonte , como no seguinte exemplo de código :

BufferedInputStream myInput = new BufferedInputStream (new FileInputStream ( myFileName ) );

o fluxo de entrada buffer lê segmentos de tamanho conhecido do fluxo de entrada de arquivo
3

Criar um buffer de memória - usando o primitivo " byte " Java. tipo - para manter cada segmento , uma vez que é lido a partir do arquivo de entrada , como no seguinte exemplo de código :

byte [] = new mybuffer byte [ 2048 ];

Substituir " 2048" com o número de bytes que você quer que seu aplicativo para ler de uma vez.
4

Iterate sobre o BufferedInputStream você abriu na etapa 2, pela leitura de no máximo 2.048 bytes de cada vez para o buffer de memória como em o seguinte código de exemplo :

try {

int ler ;

ler = myInput.read ( mybuffer , 0,2048 );

enquanto (leia > 0) {

useReadData ( mybuffer , leia );

ler = myInput.read ( mybuffer , 0,2048 );

}

}

finally {

myInput.close (); }


Substitua o " useReadData ( )" Chamada com o que o processamento do seu aplicativo precisa para aplicar para os dados do arquivo lidos no buffer de memória. O código de exemplo lê a maioria dos 2.048 bytes de cada vez , o número de bytes reunidos durante a leitura mais recente arquivo é armazenado na variável " ler". Quando o método de biblioteca " BufferedInputStream.read ()" retorna 0 bytes no final do arquivo, o código de exemplo fecha o arquivo.

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um quiz com perguntas aleatórias usando Jav…
·Como construir uma árvore de decisão em Java Open Sou…
·Como tirar o número da porta do servidor em Java 
·Como tirar um screenshot em Java 
·Como solucionar problemas de um Android AVD Eclipse 
·Java chat Código 
·Como posso fazer uma lista Hibernate Não Ter Null Elem…
·Como construir um Applet Com Eclipse 
·Função Java ISDATE 
·Como adicionar datas em Java 
  Artigos em destaque
·Como estender DIV Altura 
·Como determinar numérico de precisão em Fortran 
·Como fazer um arquivo de jogo de cartas em C + + 
·Como Entrar em Papaya Android 
·Como atualizar uma declaração em Informix 
·Como escrever um programa em C usando a série de Lucas…
·Como fazer um jogo de Porco em Pseudocódigo 
·Como fazer código Java em um Applet 
·Como obter um JApplet Em JPanel 
·Como usar o complemento de um de dois em uma mudança B…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados