Java RandomAccessFile readLong() Methode mit Beispiel
RandomAccessFile Class readLong()-Methode
- readLong()-Methode ist im java.io-Paket verfügbar.
- readLong()-Methode wird verwendet, um einen vorzeichenbehafteten 64-Bit langen Ganzzahlwert aus dieser RandomAccessFile zu lesen.
- readLong()-Methode ist eine nicht statische Methode, auf die nur mit dem Klassenobjekt zugegriffen werden kann, und wenn wir versuchen, auf die Methode mit dem Klassennamen zuzugreifen, erhalten wir einen Fehler.
- readLong()-Methode kann beim Lesen des Long-Integer-Werts eine Ausnahme auslösen.
- IOException :Diese Ausnahme kann eine Ausnahme auslösen, während eine Eingabe-/Ausgabeoperation ausgeführt wird.
- EOFException Hinweis:Diese Ausnahme kann ausgelöst werden, wenn der Dateizeiger EOF (End-Of-File) erreicht, bevor 8 Bytes gelesen wurden.
Syntax:
public final long readLong();
Parameter:
- Es akzeptiert keine Parameter.
Rückgabewert:
Der Rückgabetyp dieser Methode ist long, sie gibt die 8 Byte Daten aus dieser RandomAccessFile manipuliert als Long-Integer-Wert zurück.
Beispiel:
// Java program to demonstrate the example // of long readLong() method of // RandomAccessFile import java.io.*; class RAFReadLong { 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 writeLong() method is to // write long to the file ra_f.writeLong(10202456 l); // Initially set the file pointer // is at 1 for reading the file ra_f.seek(1); // By using readLong() method is to // read a long value up to signed 64 bit // from this file long l = ra_f.readLong(); System.out.println("ra_f.readLong(): " + l); // By using close() method isto // close this stream ran_f ra_f.close(); } }
Ausgabe
ra_f.readLong(): 2611828837