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




Concatenarea fisierelor

java


Concatenarea fisierelor

Clasa SequenceInputStream permite unei aplicatii sa combine serial mai multe fluxuri de intrare astfel încât acestea sa apara ca un singur flux de intrare. Citirea datelor dintr-un astfel de flux s 414g66e e face astfel: se citeste din primul flux de intrare specificat pâna când se ajunge la sfârsitul acestuia, dupa care primul flux de intrare este închis si se deschide automat urmatorul flux de intrare din care se vor citi în continuare datele, dupa care procesul se repeta pâna la terminarea tuturor fluxurilor de intrare.
Constructorii acestei clase sunt:



SequenceInputStream( Enumeration e )

Construieste un flux secvential dintr-o multime de fluxuri de intrare. Fiecare obiect în enumerarea primita ca parametru trebuie sa fie de tipul InputStream

SequenceInputStream( InputStream s1, InputStream s2 )

Construieste un flux de intrare care combina doua fluxuri s1 si s2. Primul flux citit va fi s1.


Exemplul cel mai elocvent de folosirea a acestei clase este concatenarea a doua fisiere:

//Concatenarea a 2 fisiere ale caror nume sunt primite la linia de comanda
//Rezultatul concatenarii este afisat pe ecran
import java.io.*;
public class Concatenare1 //main
}//class

Pentru concatenarea mai multor fisiere exista doua variante

    • folosirea unei enumerari - primul constructor
    • concatenarea pe rând a acestora folosind al 2-lea constructor; concatenarea a 3 fisiere va construi un flux de intrare astfel:
o        FileInputStream f1 = new FileInputStream(args[0]);
o        FileInputStream f2 = new FileInputStream(args[1]);
o        FileInputStream f3 = new FileInputStream(args[2]);
o        SequenceInputStream s = new SequenceInputStream(
o        f1, new SequenceInputStream(f2, f3));

Document Info


Accesari: 2033
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 )