Documente Academic
Documente Profesional
Documente Cultură
F Luxuri
F Luxuri
Fluxuri de intrare
BufferedInputStream
ByteArrayInputStream
DataInputStream
FileInputStream
FilterInputStream
InputStream
LineNumberInputStream
PipedInputStream
PushBackInputStream
SequenceInputStream
StringBufferInputStream
Skip
long skip (long numar_octeti)
Exemplu:
public long skipRecords(int num) {
int recordSize = 512 ;
long retCode = 0 ;
try {
//sare peste num inregistrari
retCode = MyStream.skip(num * recordSize);
//calc nr. de inregistrari peste care a sarit
if retCode > 0 {
retCode /= recordSize ;
}
catch (IOException e) {
System.out.println.(Eroare de intrare/iesire!);
2
}
return (retCode);
}
Exemplu:
public long closeStream() {
try MyStream.close()
catch (IOException e) {
System.out.println(Eroare la inchiderea
fluxului);
}
}
Fluxuri de ie[ire
Clase pentru fluxuri de ie[ire :
FileOuputStream
BufferedOutputStream
ByteArrayOutputStream
DataOutputStream
FilterOutputStream
OutputStream
PipedOutputStream
PrintStream
System.out.println("Eroare de
intrare/iesire");
System.exit(2);
}
} //while
}//try
catch (IOException e) {
System.out.println("Fisierul " + args[1] + " nu
a putut fi creat !");
System.exit(2);
}
}//try
catch (FileNotFoundException e) {
System.out.println("Fisierul " + args[0] + " nu a fost
gasit !");
System.exit(1);
}
}//main
}//class