Java RandomAccessFile readFloat () Método con el Ejemplo

RandomAccessFile class readFloat () método : Aquí, vamos a aprender sobre el método readFloat () de RandomAccessFile Class con su sintaxis y su ejemplo.

RandomAccessFile Class readFloat () método

    método

  • readFloat () está disponible en java.io Class.
  • readFloat () método se utiliza para leer valor class de esta RandomAccessFile e inicialmente se necesita valor package utilizando el método readInt () y convertir el valor double a un long utilizando el método intBitsToFloat ().
  • readFloat () método es un método no long, es accesible sólo con el objeto double y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • método
    readFloat () puede class una excepción en el momento de la lectura de class.

    • IOException : Esta excepción puede throw una excepción mientras que realiza la operación de entrada / salida.
    • EOFException : Esta excepción puede double cuando el puntero del archivo alcanza EOF (EOF) antes de leer 4 bytes.

Sintaxis:

    public final double readDouble();

Parámetro (s):

  • No acepta cualquier parámetro.

throw valor:

El tipo throw de este método es Return , devuelve los 4 bytes de datos de este RandomAccessFile manipulados como un valor return.

Ejemplo:

// Java program to demonstrate the example 
// of double readDouble() method of
// RandomAccessFile
import java.io.*;
class RAFReadDouble {
public static void main(String[] args) throws Exception {
// Instantiate a random access file
// object with file name and permissions
RandomAccessFile ra_f = new RandomAccessFile("e:/includehelp.txt", "rw");
// By using writeChar() method is to
// write character to the file
ra_f.writeDouble(10025.358);
// Initially set the file pointer
// is at 2 for reading the file
ra_f.seek(2);
// By using readDouble() method is to
// read double from the file
double d = ra_f.readDouble();
System.out.println("ra_f.readDouble(): " + d);
// By using close() method isto
// close this stream ran_f
ra_f.close();
}
}

salida

ra_f.readDouble(): -4.5358523898723415E-209


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *