What statements about InputStreamReader (java.io.InputStreamReader) are correct? (Choose two.)

Last Updated on December 3, 2021 by Admin 2

What statements about InputStreamReader (java.io.InputStreamReader) are correct? (Choose two.)

  • An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified charset. The charset that it uses may be specified by name or may be given explicitly, or the platform’s default charset may be accepted.
  • An InputStreamReader is a bridge from character streams to byte streams: It reads characters using a specified charset and encodes them into bytes. The charset that it uses may be specified by name or may be given explicitly, or the platform’s default charset may be accepted.
  • Each invocation of one of an InputStreamReader's read() methods may cause one or more bytes to be read from the underlying byte-input stream. To enable the efficient conversion of bytes to characters, more bytes may be read ahead from the underlying stream than are necessary to satisfy the current read operation.
  • No any invocation of one of an InputStreamReader's read() methods can cause some bytes to be read from the underlying byte-input stream.
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments