Red de conocimiento informático - Aprendizaje de programación - Un problema con Java IO

Un problema con Java IO

Escribe A en el teclado, asumiendo que el programa incluye un BufferedReader en System.in y usa read(byte[] buff) para leer, luego A se dividirá en bytes y luego ingresará al flujo de entrada, leyendo "A" y devuelve 1 (longitud), si está utilizando el método readLine(), entonces BufferedReader almacenará en caché "A" hasta que espere un retorno de carro. Estas cosas volverán a la última cadena leída cuando presione Enter después de leer y luego borre el búfer.

El archivo no es muy diferente del teclado. Si usa FileReader directamente, solo lea el método. y luego de acuerdo con el contenido que lee, por ejemplo, si lee char [], ingrese la secuencia en forma de char, si lee byte, ingrese la secuencia en forma de byte, pero generalmente use la encapsulación BufferedReader , que es más conveniente Conveniente