Java para programadores (8.1) Acceso de datos. Traballa con ficheiros (java.io)

Neste artigo, imos ver como podemos crear ficheiros de Java, xa que podemos sobrescribir o seu contido, engadir rexistros , a lectura de forma secuencial os datos existentes nun ficheiro, con Java, usando os contidos java.io

sogress

para abrir un ficheiro de Java , podemos usar unha das clases existentes no paquete java.io; Especificamente escrita; Ao que podemos indicar a ruta completa eo nome do ficheiro e proporcionar-nos unha saída que imos usar para gravar.

FileWriter File = Novo FileWriter (file_name)

Este obxecto, estamos interesados en revestelo cun filtro: printwrite

Printwriter pw = Novo pradritor (ficheiro)

Observar que estamos a usar os obxectos que herdan do escritor, xa que a nosa intención é escribir personaxes, se non, poderiamos usou fileOoUtPutstream e PrintStream.

A comunicación foi establecida, podemos usar os métodos vistos desde o obxecto Printwriter para escribir no ficheiro

No seguinte exemplo, gravamos 10 rexistros nun ficheiro de texto, sobrescribindo calquera valor que tería previamente

programa Java para escribir en Ficheiro

Engadir rexistros

Cando desexa engadir datos a un ficheiro, só debemos engadir unha bandeira a verdade como un segundo parámetro na creación do arquivo

FileWriter Engadir rexistro

Saber isto, propoño que modifique a clase anterior para engadir 10 rexistros máis ao

o resultado, Debe ser algo así:

Engadir ao ficheiro

Pode comprobar que se se crea o ficheiro, engádense os rexistros Na cola, e se o ficheiro non existe, este créase automaticamente,

Ler secuencialmente un ficheiro

como fixemos previamente co Consola do sistema, o uso do bufferdReader permite illar as nosas ordes de lectura, desde a actividade real do dispositivo físico.

é dicir, o acceso físico non se dá directamente polos nosos pedidos de lectura, pero que se fará cando a interface C Onsidere necesario para realizar a lectura e sempre, polo menos, rexistro de rexistro, facer o acceso ao disco

como sempre, para traballar con streamer, primeiro está a recibir un, e como é tratar un ficheiro de disco, usamos o ficheiro

Java File Jewing con filineader

Ficheiro é só unha cadea onde nós pode deixar a ruta completa ao ficheiro

para optimizar o tratamento, activar un bufferedreader

Java, uso de bufferedader

E agora, podemos usar os métodos de BufferdReader para procesar o ficheiro.

Deixo un exemplo onde o ficheiro creado no tema anterior é lido secuencialmente e as liñas da consola están impresas

Programa para ler un ficheiro Java usando o lector buffer

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *