La clase Java FileReader se utiliza para leer datos del archivo de datos. Devuelve los datos en formato de byte como clase FileInputStream. Esta es una clase orientada a caracteres que se usa para el manejo de archivos en Java.
método ready() de la clase FileReader
Comprueba si el lector de archivos está listo para ser leído. Devolverá un valor booleano que indica si el lector debe estar listo. Básicamente verifica si esta transmisión está lista para ser leída o no. Un InputStreamReader está listo si su búfer de entrada no está vacío, o por lo tanto, los bytes están disponibles para leerse desde el flujo de bytes inferior.
Sintaxis:
public void ready()
Excepción lanzada: IOException
Ahora revisaremos el método sleep() de la clase thread en forma paralela para tener una buena comprensión del método ready() de la clase FielReader. Para eso, recuerde ciertos puntos clave importantes de la siguiente manera:
Java FileReader Class es una clase que es básicamente un archivo de ejecución de los programas para leer datos del archivo de datos. Está presente en la clase FileInputStream. contiene el método ready() de Java FileReader Class. El método ready() se usa para verificar si el lector de archivos está listo para ser leído. Devolverá un valor booleano que indica si el lector debe estar listo para ello.
- Método Siempre que FileReader Class ready() funcione para ejecutarse, indique si el lector debe estar listo para leer o no
- Si cualquier otro error o acción interrumpe cuando el archivo está, entonces se lanzará IOException.
Anula: ready() en la clase Reader
Tipo de valor devuelto: método sleep()
No devuelve ningún valor, es decir, el tipo de retorno de la función de suspensión es nulo. Este método devuelve True si la siguiente lectura() es Explicar que no se bloquee la entrada, o false en caso contrario. por lo tanto, tenga en cuenta que devolver false no garantiza que se bloquee la próxima lectura.
Excepción lanzada: IOException se lanza si se produce un error de E/S.
Ejemplo:
Java
// Java Program to Illustrate read() Method // of FileReader Class // Importing required classes import java.io.*; import java.util.*; // Class class GFG { // Main driver method public static void main(String[] args) { // Try block to check for exceptions try { // Creating a Reader instance for it String strg = "Reading the Article"; Reader readxyz = new StringReader(strg); // Checking if the Reader is Ready to read System.out.println("Is Reader ready Now " + "to be read: " + readxyz.ready()); // Getting the character to read from stream int pqr; // Read the first 4 characters to this reader // using read() method // Setting up the str in the stream // for to read by the reader for (int i = 0; i < 4; i++) { pqr = readxyz.read(); // Print statements System.out.println("\nInteger value " + "of character read: " + pqr); System.out.println("Actual " + "character read: " + (char)pqr); } // Closing the connections // using close() method readxyz.close(); } // Catch block to handle the exceptions catch (Exception e) { // Displaying exceptions on console System.out.println(e); } } }
Is Reader ready Now to be read: true Integer value of character read: 82 Actual character read: R Integer value of character read: 101 Actual character read: e Integer value of character read: 97 Actual character read: a Integer value of character read: 100 Actual character read: d
Publicación traducida automáticamente
Artículo escrito por khurpaderushi143 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA