2012-05-03 25 views
15

¿Cuáles son las diferencias entre BufferedReader, BufferedInputStream y Scanner en java? BufferedReader lee el texto y BufferedInputStream dice byte. ¿Hay alguna diferencia aparte de esto?Diferencia entre BufferedReader y BufferedInputStream

+0

Compruebe este http://docs.oracle.com/javase/tutorial/essential/io/index.html –

+0

posible duplicado de [inputstream y lector en Java IO] (http://stackoverflow.com/questions/5764065/inputstream-and-reader-in-java-io) – skaffman

+1

El escáner es casi lo mismo que cualquier lector, pero tiene muchos métodos para analizar entradas y no es seguro para subprocesos –

Respuesta

2

BufferedInputStream lee los datos del buffer de bytes como mediante el uso de InputStream. BufferedReader lee el texto pero no como bytes y BufferedReader es una lectura eficiente de caracteres, matrices y líneas.