Упаковка (wrapping) классов

Потокам можно придать новые свойства, заключив один поток в оболочку другого потока.

Класс BufferedReader может быть применен для более эффективного чтения символов, массивов и строк. Например:

BufferedReader in = new BufferedReader(new FileReader("foo.in")); 

Классы BufferedWriter и PrintWriter могут быть использованы для более эффективной записи символов, массивов, строк и других типов данных.  Например:

BufferedWriter out = new BufferedWriter(new FileWriter("foo.out")); 
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("foo.out")));
Read also:
Trustpilot
Trustpilot
Comments