Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Fluxuri pentru lucrul cu fisiere (fluxuri de tip 'File')

java


Fluxuri pentru lucrul cu fisiere (fluxuri de tip "File")

Fluxurile pentru lucrul cu fisiere sunt cele mai usor de īnteles. Clasele care implementeaza aceste fluxuri sunt urmatoarele:


FileReader, FileWriter - caractere
FileInputStream, FileOutputStream - octeti

Constructorii acestor clase accepta ca argument un obiect care sa specifice un anume fisier. Acesta poate fi un sir de caractere, on obiect de tip File sau un obiect de tip FileDesciptor.
Constructorii clasei FileReader:



public FileReader( String fileName ) throws FileNotFoundException
public FileReader( File file ) throws FileNotFoundException
public FileReader( FileDescriptor fd )

Constructorii clasei FileWriter:

public FileWriter( String fileName ) throws IOException
public FileWriter( File file ) throws IOException
public FileWriter( FileDescriptor fd )
public FileWriter( String fileName, boolean append ) throws IOException

Cei mai uzuali constructori sunt cei care primesc ca argument numele fisierului. Acestia pot provoca exceptii de tipul FileNotFoundException īn cazul īn care fisierul cu numele specificat nu exista. Din acest motiv orice creare a unui flux de acest tip trebuie facuta īntr-un bloc try sau metoda īn care sunt create fluxurile respective trebuie sa arunce exceptiile de tipul FileNotFoundException sau de tipul superclasei IOException

Exemplu: un program care copie con]inutul unui fisier īn alt fisier:

import java.io.*;
public class Copy

Obs: metoda main arunca exceptii IOException care este superclasa pentru FileNotFoundException. Aceste exceptii nu vor "prinse" decāt de interpretor si va fi afisat un mesaj de eroare la aparitia lor.


Document Info


Accesari: 805
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )