Java para programadores (8.1) acesso a dados. Trabalhe com arquivos (java.io)

Neste artigo, vamos ver como podemos criar arquivos de Java, pois podemos sobrescrever seu conteúdo, adicionar registros o ler sequencialmente os dados existentes em um arquivo, com o Java, usando o conteúdo java.io

sogress

para abrir um arquivo de Java , podemos usar uma das classes existentes no pacote java.io; Especificamente FileWriter; Para os quais podemos indicar a rota completa e o nome do arquivo, e nos fornecer um outputstream, usaremos para gravar.

filewriter file = novo filewriter (file_name)

Este objeto está interessado em revestimento com um filtro: PrintWrite

PrintWriter PW = Novo printwriter (arquivo)

Observe que estamos usando os objetos que herdam do escritor, já que nossa intenção é escrever personagens, se não pudermos utilizaram filesOutputStream e printtream.

A comunicação foi estabelecida, podemos usar os métodos vistos no objeto PrintWriter para gravar no arquivo

No exemplo a seguir, gravamos 10 registros em um arquivo de texto, sobrescrevendo qualquer valor que teria anteriormente

programa Java para escrever em Arquivo

Adicionar registros

Quando quiser adicionar dados a um arquivo, devemos apenas adicionar um sinalizador como um segundo parâmetro na criação do FileWriter

FileWriter Adicionar registro

Saber que você modifique a classe precedente para adicionar mais 10 registros ao resultado existente <

Deve ser algo assim:

Adicionar ao arquivo

Você pode verificar se o arquivo for criado, os registros serão adicionados na fila, e se o arquivo não existir, isso é criado automaticamente,

lido sequencialmente um arquivo

Como fizemos anteriormente com o Console do sistema, o uso do bufferDreader permite isolar nossos pedidos de leitura, a partir da atividade real do dispositivo físico.

Isto é, o acesso físico não é dado diretamente por nossos pedidos de leitura, mas isso será feito quando a interface C ONSIDERE necessário para realizar a leitura, e sempre, pelo menos, registro de registro, tornando o acesso ao disco

Como sempre, para trabalhar com o streamer, primeiro ele está recebendo um e como é para tratar um arquivo de disco, usamos filereader

arquivo java judeu com filereader

arquivo é apenas uma string onde nós pode deixar a rota completa para o arquivo

para otimizar o tratamento, ativar um bufferedReader

Java, uso de bufferedReader

e agora, podemos usar os métodos bufferDreader para processar o arquivo.

Eu deixo um exemplo em que o arquivo criado no tópico anterior é lido sequencialmente e as linhas de console são impressas

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *