Это правильно в том смысле, что это будет работать:
Вы можете построить BufferedReader
из любого допустимого Reader
, даже другого BufferedReader
.
Однако это не улучшит производительность и не окажет каких-либо других полезных эффектов. Вы должны просто использовать reader1
и не создавать второй.
Это может даже иметь негативные последствия, если вы начнете смешивать вызовы reader1
и reader2
, но это всего лишь общая идея потока в Java: как только вы оберните поток (или читатель / писатель) ), вы больше не должны обращаться к нему напрямую.