Fluxuri in Java

Imagine preview
(8/10 din 4 voturi)

Acest curs prezinta Fluxuri in Java.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 5 pagini .

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domenii: Calculatoare, Automatica, Inteligenta Artificiala, Limbaje de Programare

Extras din document

Fluxuri de iesire

Clase pentru fluxuri de iesire :

• FileOuputStream

• BufferedOutputStream

• ByteArrayOutputStream

• DataOutputStream

• FilterOutputStream

• OutputStream

• PipedOutputStream

• PrintStream

Metode pentru fluxurile de iesire

• write() - scrie date într-un flux de iesire

• flush() - forteaza scrierea datelor într-un canal de redirectare

• close() - închide un flux de iesire

Write

int write ();

int write (bytest buffer)

int write (bytest buffer, int offset, int length)

Flush - forteaza scrierea catre dispozitivul de iesire a datelor stocate în zona tampon pentru un flux de iesire.

void flush();

Close - închide un flux de iesire (Java închide automat fluxurile la terminarea aplicatiei)

void close();

RECOMANDARE: Operatiile read/write se recomanda a fi facute în fire de executie separate care sa nu blocheze programul.

import java.io.*;

public class TestFlux {

public static void main(String argsst) {

FileInputStream s,sursa; //s este flux de intrare

FileOutputStream dest; //dest este flux de iesire

int octet;

try {

sursa = new FileInputStream(argss0t);

try {

dest = new FileOutputStream(argss1t);

octet = 0;

//citesc fisierul caracter cu caracter

while (octet != -1) {

try {

octet = sursa.read();

dest.write(octet);

System.out.print((char)octet);

}

catch (IOException e) {

System.out.println("Eroare de intrare/iesire");

System.exit(2);

}

} //while

}//try

catch (IOException e) {

System.out.println("Fisierul " + argss1t + " nu a putut fi creat !");

System.exit(2);

}

}//try

catch (FileNotFoundException e) {

System.out.println("Fisierul " + argss0t + " nu a fost gasit !");

System.exit(1);

}

}//main

}//class

Fisiere in arhiva (1):

  • Fluxuri in Java.doc