Streams only work with single bytes. A
java character is a 2 byte char type; thus, streams can't use arrays of characters as a source or destination.
A Reader or Writer can work with characters, however.
The correct answers for this question are A, B, and C.
Rob