I/O · Урок 6/9
67%
⏱ 5 минут чтения

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

Потокам можно придать новые свойства, заключив один поток в оболочку другого потока. По другому это называется упаковка (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")));
‹ Предыдущий урок Следующий урок ›