PrintStream
является байтовым потоком (OutputStream
), предназначенным для записи в байты, тогда как PrintWriter
является символьным потоком (Writer
), предназначенным для записи в символы. PrintStream
автоматически преобразует символы в байты на основе кодировки по умолчанию, PrintWriter
использует указанную или по умолчанию кодировку для преобразования символов в байты. PrintStream
не генерирует исключения IOException
при возникновении ошибок ввода/вывода (вместо этого устанавливает флаг ошибки), PrintWriter
генерирует IOException
.
Основные отличия:
| Характеристика | Pri
PrintStream
является байтовым потоком (OutputStream
), предназначенным для записи в байты, тогда как PrintWriter
является символьным потоком (Writer
), предназначенным для записи в символы. PrintStream
автоматически преобразует символы в байты на основе кодировки по умолчанию, PrintWriter
использует указанную или по умолчанию кодировку для преобразования символов в байты. PrintStream
не генерирует исключения IOException
при возникновении ошибок ввода/вывода (вместо этого устанавливает флаг ошибки), PrintWriter
генерирует IOException
.
Основные отличия:
| Характеристика | Pri
Register or sign in to get access to full answers for all questions from the question bank.