|
Java™ by example!
|
|
|
What is the difference between BufferedInputStream and BufferedReader?
BufferedInputStreams work on byte streams. BufferedReaders work on character streams. byte streams contain bytes each 8-bit long. character streams contain (Unicode) characters each 16-bit long. Before the JDK1.1, you could only use byte streams. However, if you wanted to read in strings, you were in trouble, cause the method to do that did not properly convert bytes to characters.
Further Information
Author of answer: Joris Van den Bogaert
Comments to this answer are only viewable by members. Login or become a member!
|
|
|
|
|