Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Ajuda com arquivos seqüenciais em Programação Java
A linguagem de programação Java contém várias bibliotecas e objetos de dados usados ​​para lidar com diferentes tipos de entrada e saída. Estas formas de saída pode vir de entrada do usuário ou arquivos armazenados no computador. Este arquivo de entrada e saída normalmente vem de "arquivos sequenciais " de dados que contém algum tipo de texto. Utilizando Java " Arquivo " objetos e vários fluxos de entrada e de saída, o programador pode ler e escrever em arquivos seqüenciais no disco rígido . Arquivos seqüenciais

arquivos seqüenciais são o que seu nome sugere : arquivos que armazenam dados de forma sequencial . Os arquivos de texto são um exemplo perfeito disso , em que o texto é escrito e lido de forma linear do começo ao fim . Enquanto os arquivos sequenciais podem ser lidos a partir de um ponto aleatório no arquivo , eles estão destinados a funcionar como padrões seqüenciais de dados. Programas em Java , muitas vezes ler esses arquivos linha por linha, ou leia o arquivo como um todo.
Java Arquivos

Como uma linguagem de programação orientada a objetos, Java lida com arquivos sequenciais em objetos "Arquivo" , incluindo a classe " FileReader " de objetos. Esses objetos lidar com referências de arquivos e operações para o programador . Uma vez criado, um objeto FileReader pode ser dado a uma outra classe de buffer , como BufferedReader ou Writer buffer , o que permite ao programador ler e escrever para o arquivo em um formato padrão. O exemplo a seguir ilustra o uso do objeto FileReader :

arquivo f = new File (" teste.txt "); leitor = new FileReader FileReader ( f);

Java leitura de arquivos

O programador lê um arquivo seqüencial através de um objeto FileReader , que ela dá a um objeto BufferedReader . O objeto BufferedReader , agora lidar com o arquivo, dá o acesso programador métodos utilizados para ler facilmente caracteres ou linhas inteiras a partir do arquivo . Através do BufferedReader , o programador lê o arquivo seqüencialmente , na maioria das vezes , linha por linha , como no exemplo a seguir :

arquivo f = new File (" teste.txt "); leitor = new FileReader FileReader ( f);

BufferedReader br = new BufferedReader (leitor) ; Cordas text_line = br.readLine ();
Java Escrita de Arquivos

Apenas como o objeto FileReader lê arquivos seqüenciais , o objeto FileWriter escreve para eles. Em cooperação com o objeto BufferedWriter , o programador escreve para arquivos de texto em sequência, de forma semelhante ao inserir texto em um editor de texto . Desta forma , o programador permite que o utilizador ou o programa para gravar informações de sessão ou o estado do programa num ficheiro de texto para o armazenamento a longo prazo . O exemplo a seguir detalha o uso de FileWriter e BufferedWriter objetos :

saída String = " Saída para gravar no arquivo ";

arquivo f = new File (" arquivo2.txt "); FileWriter fw = new FileWriter ( f); BufferedWriter bw = new BufferedWriter ( fw );

bw.write (saída) ; bw.close ();

Anterior :

Próximo : No
  Os artigos relacionados
·Ajuda Com Grade Largura em Java 
·Como fazer upload Olá MapView em dispositivos Android 
·Como manipuladores de Trabalho sobre Android 
·Como Ler Variáveis ​​JavaScript do WebView no Android 
·Como Incorporar Java em Flex 
·Java chat Código 
·Como gerar um tom em Java 
·Como converter P12 com Keytool 
·Uma boa maneira de organizar classes com Java 
·Como fazer um loop MIDI em Java 
  Artigos em destaque
·Como atualizar o TableModel de outro segmento 
·Como abrir uma extensão de Broderbund SIG 
·Como fazer um arquivo GNU para C + + 
·O que é um cliente UML 
·Como se conectar a DB2 com SQL Developer 
·Como parar Repaint em Java Com JPanel 
·UML Limitações 
·Como construir Com Regex 
·Como a transferência do microcontroladores para PCs 
·Escrever e Projetando Videojogos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados