Упаковка (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")));
Читайте также:
Trustpilot
Trustpilot
Комментарии